Bonjour,
J'aimerais pouvoir compiler du code en C pour pouvoir ensuite exécuter le binaire sur une plate-forme ARM. J'aimerais pouvoir faire la compilation sur mon desktop (x86). Quelqu'un aurait-il une solution ?
J'ai entendu parler de "cross-compiling", de "toolchain" mais je n'ai trouvé aucune explication qui tenait la route (du moins en français).
Merci.
Forum Programmation.c introduire variable
salut a tous
j'ai petit probleme, je fait un programme en c qui rentre le nom d'utilisateur d'une société pour des comptes internet sur un serveur samba (y en a plus de 2000, un peu long à la main). le programme va chercher le nom des utilisateur dans un .txt, le prog fait appel à un .sh pour ajouter les utilisateurs.
voici le programme c :
int main(int argc, char *argv[])
{
int i;
char ajout[20] = "";;
FILE* fichier (…)
j'ai petit probleme, je fait un programme en c qui rentre le nom d'utilisateur d'une société pour des comptes internet sur un serveur samba (y en a plus de 2000, un peu long à la main). le programme va chercher le nom des utilisateur dans un .txt, le prog fait appel à un .sh pour ajouter les utilisateurs.
voici le programme c :
int main(int argc, char *argv[])
{
int i;
char ajout[20] = "";;
FILE* fichier (…)
Forum Programmation.c Port série
Bonjour,
un petit branchement me permet de recevoir signal sur une des broches d'un port série, et le but du jeu est de déterminer quand il y a changement d'état sur cette broche.
J'ai donc réalisé un petit programme qui lit l'état de cette broche (sur code est inspiré de celui de statserial), et tout fonctionne bien lorsque le signal est lent, mais pas lorsqu'il est rapide.
J'ai fait différents essais (code release, réglage du port sur 115000 bauds, nice) (…)
un petit branchement me permet de recevoir signal sur une des broches d'un port série, et le but du jeu est de déterminer quand il y a changement d'état sur cette broche.
J'ai donc réalisé un petit programme qui lit l'état de cette broche (sur code est inspiré de celui de statserial), et tout fonctionne bien lorsque le signal est lent, mais pas lorsqu'il est rapide.
J'ai fait différents essais (code release, réglage du port sur 115000 bauds, nice) (…)
Forum Programmation.c Débuter un nouveau projet
Bonjour tout le monde,
Je souhaite commencer un nouveau projet en C utilisant GTK2 sous GPL. Bon, le C je connais plus ou moins. Pour GTK2, il va falloir apprendre. Et c'est justement ça le but du projet, apprendre GTK2 et surtout comment créer un projet avec tout ce qu'il faut pour qu'il soit partager avec tout le monde.
Mes questions sont donc :
- Connaissez-vous des how-to pour commencer un projet en C ?
- Existe-t-il des squelettes contenant (…)
Je souhaite commencer un nouveau projet en C utilisant GTK2 sous GPL. Bon, le C je connais plus ou moins. Pour GTK2, il va falloir apprendre. Et c'est justement ça le but du projet, apprendre GTK2 et surtout comment créer un projet avec tout ce qu'il faut pour qu'il soit partager avec tout le monde.
Mes questions sont donc :
- Connaissez-vous des how-to pour commencer un projet en C ?
- Existe-t-il des squelettes contenant (…)
Forum Programmation.c Probleme de compilation
Bonjour ;
Je commence tout juste en prog et j'ai betement recopier un programme C sur un manuel, puis je l'ai compilé afin d'obtenir le fichier objet; mais l'ors de l'èdition de liens j'ai des erreurs m'indiquant :
numsecsoc.o(.text+0x16c): In function `main':
: référence indéfinie vers « strpcy »
numsecsoc.o(.text+0x182): In function `main':
: référence indéfinie vers « strpcy »
numsecsoc.o(.text+0x198): In function `main':
: référence indéfinie vers « strpcy »
numsecsoc.o(.text+0x1ae): In function `main':
: référence indéfinie vers « (…)
Je commence tout juste en prog et j'ai betement recopier un programme C sur un manuel, puis je l'ai compilé afin d'obtenir le fichier objet; mais l'ors de l'èdition de liens j'ai des erreurs m'indiquant :
numsecsoc.o(.text+0x16c): In function `main':
: référence indéfinie vers « strpcy »
numsecsoc.o(.text+0x182): In function `main':
: référence indéfinie vers « strpcy »
numsecsoc.o(.text+0x198): In function `main':
: référence indéfinie vers « strpcy »
numsecsoc.o(.text+0x1ae): In function `main':
: référence indéfinie vers « (…)
Forum Programmation.c librairie SDL, desactiver print screen et numlock?
Salut à tous,
Je recherche de l'aide. On a tous des problèmes dans la vie!!!
lol j'expose le mien: voila j'ai besoin de désactiver les fonctions du clavier( numlock, print screen) avant de lancer un programme sous ubuntu. Simplement je souhaiterais savoir si il existe une fonction ds la librairie SDL qui gère ces cas. (avec directx c possible sous windows)alors je me suis dit qu'avec sdl ca serait possible.....ou alors il existe une commande qui effectue cette operation....help.
Je recherche de l'aide. On a tous des problèmes dans la vie!!!
lol j'expose le mien: voila j'ai besoin de désactiver les fonctions du clavier( numlock, print screen) avant de lancer un programme sous ubuntu. Simplement je souhaiterais savoir si il existe une fonction ds la librairie SDL qui gère ces cas. (avec directx c possible sous windows)alors je me suis dit qu'avec sdl ca serait possible.....ou alors il existe une commande qui effectue cette operation....help.
Forum Programmation.c SDL desactiver touche clavier
salut à tous,
j'aimerais avoir si l'un d'entre vous saurait par hasard désactiver les fonctionnalités d'un clavier(style print screen, numlock) avec la librairie SDL ou en tapant une commande avt de lancer le programme?
j'aimerais avoir si l'un d'entre vous saurait par hasard désactiver les fonctionnalités d'un clavier(style print screen, numlock) avec la librairie SDL ou en tapant une commande avt de lancer le programme?
Forum Programmation.c Le break dans le fork()
Bonjour,
je fais des test au niveau du fork car j'ai un partiel mardi de programmation system en c et j'ai fait des tests avec des break mais j'arrive pas à comprendre le résultat d'un test.Voici le code, c'est un code simple je ne gére pas les erreurs ni rien c'est juste pour faire des test :
#include
#include <sys/wait.h>
using namespace std;
int main ()
{
for (int i=0;i<4;i++)
{
pid_t p = fork();
switch (p)
{
case 0 (…)
je fais des test au niveau du fork car j'ai un partiel mardi de programmation system en c et j'ai fait des tests avec des break mais j'arrive pas à comprendre le résultat d'un test.Voici le code, c'est un code simple je ne gére pas les erreurs ni rien c'est juste pour faire des test :
#include
#include <sys/wait.h>
using namespace std;
int main ()
{
for (int i=0;i<4;i++)
{
pid_t p = fork();
switch (p)
{
case 0 (…)
Forum Programmation.c [C Posix] Histoire de fork de pipe et de select
Bonjour amis inpactiens,
Je m'essaye a la programmation C posix et je me pose une petite question enfin surtout je rencontre un probleme :)
Je viens de faire un petit programme simple qui se resume à :
- Forker un processus.
- Ouvrir un pipe dans le processus parent qui envoie des données dans le processus enfant.
- Ouvrir un pipe dans le processus enfant qui renvoie les données transmise en majuscule (traitement simple de caracteres).
Afin de faire ca (…)
Je m'essaye a la programmation C posix et je me pose une petite question enfin surtout je rencontre un probleme :)
Je viens de faire un petit programme simple qui se resume à :
- Forker un processus.
- Ouvrir un pipe dans le processus parent qui envoie des données dans le processus enfant.
- Ouvrir un pipe dans le processus enfant qui renvoie les données transmise en majuscule (traitement simple de caracteres).
Afin de faire ca (…)
Forum Programmation.c Traitement de ligne de fichier
Voila enfaite j'essay de traiter les lignes d'un fichier mais enfaite de les traiter une par une mais je ne sais pas comment my prendre.
Pouvez-vous m'aider ?!
Pouvez-vous m'aider ?!
Forum Programmation.c Programmation Réseaux - Réalisation d'un mini ethereal
Bonjour, mon cher maître de stage est arrivé hier après 3 mois de stage en me disant, tiens tu vas changer de sujet puisque tu as finis l'autre et voici ce qu'il m'annonça:
"J'aimerai que tu me fasses un truc permettant d'envoyer des paquets (dont la taille peut varier) de protocoles différents (multicast, ICMP, enfin n'importe quel protocole en gros) vers une machine, et permettant de recevoir des paquets et d'analyser ces paquets (à quel protocole appartient-t'il, taille du paquet, (…)
"J'aimerai que tu me fasses un truc permettant d'envoyer des paquets (dont la taille peut varier) de protocoles différents (multicast, ICMP, enfin n'importe quel protocole en gros) vers une machine, et permettant de recevoir des paquets et d'analyser ces paquets (à quel protocole appartient-t'il, taille du paquet, (…)
Forum Programmation.c Xlib et aggrandissement de fenetre...
Bonjour :D
Je sais pas si c'est très clair alors je mets une capture d'écran :
http://muzu.free.fr/probleme_xlib.jpg
Voila, j'ai essayé des tonnes de trucs, passé quelques heures sur google mais j'ai toujours le même problème : quand je redimensionne la fenêtre (en passant par la bordure du gestionnaire de fenêtre), la bordure du wm s'agrandit bien comme il faut mais le contenu lui même de la fenêtre ne bouge pas et dans le nouvel espace est transparent! (même pas tout (…)
Je sais pas si c'est très clair alors je mets une capture d'écran :
http://muzu.free.fr/probleme_xlib.jpg
Voila, j'ai essayé des tonnes de trucs, passé quelques heures sur google mais j'ai toujours le même problème : quand je redimensionne la fenêtre (en passant par la bordure du gestionnaire de fenêtre), la bordure du wm s'agrandit bien comme il faut mais le contenu lui même de la fenêtre ne bouge pas et dans le nouvel espace est transparent! (même pas tout (…)
Forum Programmation.c Compilation avec gcc
Bonjour
Je compile quelques fichiers à l'aide de gcc mais ce dernier semble ne point trop apprécier les lignes commentées avec //
Avant de modifier tous les fichiers inclus, pouvez vous me dire s'il existe une option de gcc qui évite ce genre de petit tracas?
Je vous remercie beaucoup, vous êtes hyper chouettes
Je compile quelques fichiers à l'aide de gcc mais ce dernier semble ne point trop apprécier les lignes commentées avec //
Avant de modifier tous les fichiers inclus, pouvez vous me dire s'il existe une option de gcc qui évite ce genre de petit tracas?
Je vous remercie beaucoup, vous êtes hyper chouettes
Forum Programmation.c Fenêtres bloquantes GTK 1.2
Bonjour,
Je suis en train de développer une application sous gtk 1.2. J'utilise une sarge.
Je cherche à bloquer l'éxécution du programme lorsqu'une fenêtre s'ouvre.
J'ai vu sur des archives qu'il fallait ajouter un autre gtk_main(), mais la question est où dois-je la mettre ! J'aimerai beaucoup voir un exemple. :)
J'ai des doutes sur le bon fonctionnement des fenêtres modales sous gtk 1.2. Quelqu'un à des infos ?
Merci d'avance !
Mehdi
Je suis en train de développer une application sous gtk 1.2. J'utilise une sarge.
Je cherche à bloquer l'éxécution du programme lorsqu'une fenêtre s'ouvre.
J'ai vu sur des archives qu'il fallait ajouter un autre gtk_main(), mais la question est où dois-je la mettre ! J'aimerai beaucoup voir un exemple. :)
J'ai des doutes sur le bon fonctionnement des fenêtres modales sous gtk 1.2. Quelqu'un à des infos ?
Merci d'avance !
Mehdi
Forum Programmation.c scanf didju.
Bonjour,
Voila j'expose mon problème lors d'un programme je demande a l'utilisateur si oui ou non il désire continuer. Mais voila, le programme passe le scanf. J'ai donc retirer la demande juste avant (faite avec un scanf aussi) et la , ho miracle le deuxième scanf fonctionne. Donc en claire mon problème est que je peut utilisé que une seul fois scanf dans mes programmes car sinon les autres sont ignoré. Pour palier a ce problème sous windows un fflush(stdin) (…)
Voila j'expose mon problème lors d'un programme je demande a l'utilisateur si oui ou non il désire continuer. Mais voila, le programme passe le scanf. J'ai donc retirer la demande juste avant (faite avec un scanf aussi) et la , ho miracle le deuxième scanf fonctionne. Donc en claire mon problème est que je peut utilisé que une seul fois scanf dans mes programmes car sinon les autres sont ignoré. Pour palier a ce problème sous windows un fflush(stdin) (…)
Forum Programmation.c GTK, perdu
Bonjour,
Voila je programme en C, et je voudrai faire des application GUI sous linux mandriva 2006. J'ai vai donc sur le site de GTK a savoir http://www.gtk.org. Je vai sur download et la bon je sais pas trop. J'ai lu les instruction d'install et il parle d'un seul fichier tar.gz, mais lorsque je clique sur "source" bon, il y en a des centaines. quelqu'un peut-il me dire comment faire?
svp.
Merci d'avance.
PS : je suis sous mandriva 2006 (…)
Voila je programme en C, et je voudrai faire des application GUI sous linux mandriva 2006. J'ai vai donc sur le site de GTK a savoir http://www.gtk.org. Je vai sur download et la bon je sais pas trop. J'ai lu les instruction d'install et il parle d'un seul fichier tar.gz, mais lorsque je clique sur "source" bon, il y en a des centaines. quelqu'un peut-il me dire comment faire?
svp.
Merci d'avance.
PS : je suis sous mandriva 2006 (…)
Forum Programmation.c socket serveur / client
Salut a tous.
je tente de realiser un systeme client / serveur, et mon systeme est presque fini, cependant j'ai segfault sur ma fermeture de socket client qui me laisse perplexe.
alors j'expose mon probleme :
j'ai un serveur qui fait un listen sur un socket (sock_in). Quand il recoit une demande de connection, il l'accept et crée le socket sock_out pour le traitement de la connection.
de son cote le socket client (sock_cli) est crée et se connecte à (…)
je tente de realiser un systeme client / serveur, et mon systeme est presque fini, cependant j'ai segfault sur ma fermeture de socket client qui me laisse perplexe.
alors j'expose mon probleme :
j'ai un serveur qui fait un listen sur un socket (sock_in). Quand il recoit une demande de connection, il l'accept et crée le socket sock_out pour le traitement de la connection.
de son cote le socket client (sock_cli) est crée et se connecte à (…)
Forum Programmation.c powerquic3
bonjour à tous,
je travaille sur une carte equipé d'un processeur power quic 3 (mpc8560), ce proceseur est optimisé pour les réseaux. Je programme en c, mais je ne sais pas comme utiliser les fonctions spéciales de ce processeur (par exemple changer l'en-tête d'un paquet), et je n'ai pas la doc suffissante qui montre ces fonctions. si quelqu'un à une idée ou m'indiquer ou trouver de la doc.
Merci.
je travaille sur une carte equipé d'un processeur power quic 3 (mpc8560), ce proceseur est optimisé pour les réseaux. Je programme en c, mais je ne sais pas comme utiliser les fonctions spéciales de ce processeur (par exemple changer l'en-tête d'un paquet), et je n'ai pas la doc suffissante qui montre ces fonctions. si quelqu'un à une idée ou m'indiquer ou trouver de la doc.
Merci.
Forum Programmation.c un bon IDE sous Linux mandriva
Bonjour a tous,
Ceci est ma 1er visite de ce site :) et j'espère , que ce ne sera pas la dernière ;).
Voila, j'ai décidé de ne plus supporte Micro$oft et donc de passer sous linux, j'ai donc installer Mandriva 2006. J'ai un peu près tous les logiciels qu'il me faut pour rayer dodows définitivement, sauf un :p Une bon IDE pour programmer en C :p Car après 3 ans de programmation C pure et aussi C/Win32 (API/GUI) et (…)
Ceci est ma 1er visite de ce site :) et j'espère , que ce ne sera pas la dernière ;).
Voila, j'ai décidé de ne plus supporte Micro$oft et donc de passer sous linux, j'ai donc installer Mandriva 2006. J'ai un peu près tous les logiciels qu'il me faut pour rayer dodows définitivement, sauf un :p Une bon IDE pour programmer en C :p Car après 3 ans de programmation C pure et aussi C/Win32 (API/GUI) et (…)
Forum Programmation.c Lecture sur un périphérique
Bonjours,
Je travaille actuellement sur un programme qui lit les valeurs des axes d'un joystick.
Mon problème est que ce programme ne lit ces valeurs que occasionnellement, et comme le device est géré de manière comparable a un FIFO, je me retrouve avec une valeur de l'axe qui n'est plus du tout d'actualité.
J'aimerais pouvoir obtenir la valeur correspondant au dernier event du joystick.
J'ai envisager plusieurs possibilités:
- "lseek(device_fd,-sizeof(struct js_event),SEEK_END)" mais ça n'a aucun résultat
- Emission d'un signal (…)
Je travaille actuellement sur un programme qui lit les valeurs des axes d'un joystick.
Mon problème est que ce programme ne lit ces valeurs que occasionnellement, et comme le device est géré de manière comparable a un FIFO, je me retrouve avec une valeur de l'axe qui n'est plus du tout d'actualité.
J'aimerais pouvoir obtenir la valeur correspondant au dernier event du joystick.
J'ai envisager plusieurs possibilités:
- "lseek(device_fd,-sizeof(struct js_event),SEEK_END)" mais ça n'a aucun résultat
- Emission d'un signal (…)
Forum Programmation.c reconnaitre un nom de fichier
Bonjour,
voilà mon code!
en fait je voudrais que cette expression( else if (S_ISDIR(infofichier.st_mode))) veuille dire : " si ce que vous avez donné en argument est un nom de fichier alors ".. la suite
Quelqu'un aurait il une solution ??
Merci Mariah
int main(int argc, char **argv)
{
int i=1;
int a;
FILE *f;
char *tmp;
struct stat infofichier;
tmp=argv[i];
if ((tmp[0] == '-') && (tmp[2]=='\0'))
{
switch(tmp[1])
{
case 'a':
a=1;
mydu_a ();
break;
case 's':
a=0;
mydu_s (…)
voilà mon code!
en fait je voudrais que cette expression( else if (S_ISDIR(infofichier.st_mode))) veuille dire : " si ce que vous avez donné en argument est un nom de fichier alors ".. la suite
Quelqu'un aurait il une solution ??
Merci Mariah
int main(int argc, char **argv)
{
int i=1;
int a;
FILE *f;
char *tmp;
struct stat infofichier;
tmp=argv[i];
if ((tmp[0] == '-') && (tmp[2]=='\0'))
{
switch(tmp[1])
{
case 'a':
a=1;
mydu_a ();
break;
case 's':
a=0;
mydu_s (…)
Forum Programmation.c Chaine de caractère
Bonjour,
j'ai peu de connaissance en C et beaucoup de problèmes avec les "chaines" de caractères et le C!
J'ai un fichier en entrée que je dois éclater en plusieurs fichiers.
entrée.txt =
DEBUT nomfichier1
infodiverses1
FIN
DEBUT nomfichier2
infodiverses2
FIN
etc...
le but évident étant d'avoir un fichier nommé nomfichier1.txt contenant
infodiverses1, un fichier nommé nomfichier2.txt contenant
infodiverses2 etc...
Je lis donc mon fichier entrée.txt avec fgets tant que je ne suis pas à la fin.
[code]
chainelu char[30];
(…)
j'ai peu de connaissance en C et beaucoup de problèmes avec les "chaines" de caractères et le C!
J'ai un fichier en entrée que je dois éclater en plusieurs fichiers.
entrée.txt =
DEBUT nomfichier1
infodiverses1
FIN
DEBUT nomfichier2
infodiverses2
FIN
etc...
le but évident étant d'avoir un fichier nommé nomfichier1.txt contenant
infodiverses1, un fichier nommé nomfichier2.txt contenant
infodiverses2 etc...
Je lis donc mon fichier entrée.txt avec fgets tant que je ne suis pas à la fin.
[code]
chainelu char[30];
(…)
Forum Programmation.c ltoa : n'a pas été déclaré dans cet horizon.
Bonjour,
Voilà je dois compiler un ensemble de programme C sous Linux (qui ont déjà été compilé sous HP-UX avec succès) mais lors de la compilation j'obtiens l'erreur suivante à chaque fois que j'utilise la fonction ltoa :
erreur: « ltoa » n'a pas ete declare dans cet horizon
Je ne trouve pas grand chose sur les forums.
Si quelqu'un peut m'aider.
Merci d'avance.
Voilà je dois compiler un ensemble de programme C sous Linux (qui ont déjà été compilé sous HP-UX avec succès) mais lors de la compilation j'obtiens l'erreur suivante à chaque fois que j'utilise la fonction ltoa :
erreur: « ltoa » n'a pas ete declare dans cet horizon
Je ne trouve pas grand chose sur les forums.
Si quelqu'un peut m'aider.
Merci d'avance.
Forum Programmation.c comment realiser une GUI ?
Bonsoir tout le monde,
Je suis bloqué depuis plusieurs jours sur un point de programmation que je n'arrive pas à résoudre, et malheureusement google ne m'aide pas beaucoup (enfin du moins j'arrive pas à lui demander suffisemment gentilment pour qu'il me réponde correctement).
Donc voila mon probleme :
J'ai un logiciel simple en lignes de commandes qui fait une succession de 'scanf' et 'printf' (ou equivalent) : en l'occurence ce soft est crafty (jeu d'échec) qui commence par demander notre (…)
Je suis bloqué depuis plusieurs jours sur un point de programmation que je n'arrive pas à résoudre, et malheureusement google ne m'aide pas beaucoup (enfin du moins j'arrive pas à lui demander suffisemment gentilment pour qu'il me réponde correctement).
Donc voila mon probleme :
J'ai un logiciel simple en lignes de commandes qui fait une succession de 'scanf' et 'printf' (ou equivalent) : en l'occurence ce soft est crafty (jeu d'échec) qui commence par demander notre (…)
Forum Programmation.c apache
Bonjour,
Je veux savoir la relation entre les APR et la journalisation (Log).
Merci
Je veux savoir la relation entre les APR et la journalisation (Log).
Merci