Forum Programmation.c powerquic3

Posté par  .
Étiquettes : aucune
0
23
mai
2006
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.

Forum Programmation.c socket serveur / client

Posté par  .
Étiquettes : aucune
0
24
mai
2006
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 à (…)

Forum Programmation.c GTK, perdu

Posté par  .
Étiquettes : aucune
0
27
mai
2006
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 (…)

Forum Programmation.c scanf didju.

Posté par  .
Étiquettes : aucune
0
28
mai
2006
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) (…)

Forum Programmation.c Fenêtres bloquantes GTK 1.2

Posté par  .
Étiquettes : aucune
0
30
mai
2006
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

Forum Programmation.c Compilation avec gcc

Posté par  .
Étiquettes : aucune
0
30
mai
2006
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

Forum Programmation.c Programmation Réseaux - Réalisation d'un mini ethereal

Posté par  .
Étiquettes : aucune
0
7
juin
2006
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, (…)

Forum Programmation.c Le break dans le fork()

Posté par  .
Étiquettes : aucune
0
17
juin
2006
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 (…)

Forum Programmation.c [C Posix] Histoire de fork de pipe et de select

Posté par  (site web personnel) .
Étiquettes : aucune
0
14
juin
2006
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 (…)

Forum Programmation.c librairie SDL, desactiver print screen et numlock?

Posté par  .
Étiquettes : aucune
0
20
juin
2006
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.

Forum Programmation.c Probleme de compilation

Posté par  .
Étiquettes : aucune
0
20
juin
2006
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 « (…)

Forum Programmation.c Débuter un nouveau projet

Posté par  .
Étiquettes : aucune
0
22
juin
2006
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 (…)

Forum Programmation.c Port série

Posté par  .
Étiquettes : aucune
0
26
juin
2006
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) (…)

Forum Programmation.c introduire variable

Posté par  .
Étiquettes : aucune
0
26
juin
2006
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 (…)

Forum Programmation.c Compiler du code pour ARM

Posté par  (site web personnel) .
Étiquettes : aucune
0
26
juin
2006
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 Bloquer l'accès à un fichier utilisé

Posté par  .
Étiquettes : aucune
0
3
juil.
2006
J'ai une application qui écrit des informations dans un fichier, et je désirerai que ce fichier soit en lecture seule pour tous les utilisateurs/programmes (excepté mon application) tant que mon application n'est pas terminée. Donc je veux que n'importe qui puisse lire le contenu du fichier mais pas l'éditer.

Quelqu'un a t'il une idée ou une piste pour m'aider ?

Forum Programmation.c Bibliothèque de lecture d'images

Posté par  (site web personnel) .
Étiquettes : aucune
0
5
juil.
2006
Bonjour,

je recherche actuellement une ou plusieurs bibliothèque C qui me permette de lire les formats d'image courants.
Les formats en question sont: gif (oui, brevet, mais il a expiré en france), jpeg, png, ppm, pbm, pgm (voir http://en.wikipedia.org/wiki/Portable_pixmap ).

J'avais pensé à cairo, mais je ne suis pas sûr du tout que cela puisse être utilisé de cette manière.

Des suggestions ?

Forum Programmation.c big/litle endian

Posté par  .
Étiquettes : aucune
0
13
juil.
2006
Bonjour
Je travaille en compilation croisé,j'envoie des données depuis l'espace utilisateur vers des modules noyaux mais à l'arrivée je ne trouve pas les mêmes données.En fait j'ai un problème de big/litle-endian car je compile mon programme avec un x86 et ma cible est un powerpc. Si quelqu'un peut m'aider.
merci

Forum Programmation.c Récursivité qui ne marche pas avec "stat()"

Posté par  (site web personnel) .
Étiquettes : aucune
0
7
juil.
2006
Bonjour!

Je suis en train d'ecrire une fonction qui doit parcourir recursivement des repertoires, puis effectuer des manipulations sur les fichiers (en fait, une suppression).

J'ai le code suivant:


int list_files(char directory[2048]) {
DIR *d;
struct dirent *de;
struct stat sb;

char dir_path[2048];

d = opendir(directory);

while((de = readdir(d)) != NULL)
{
stat(de->d_name, &sb);
if(S_ISREG(sb.st_mode)) {
printf("%s - ISDIR=%d\n", de->d_name, S_ISDIR(sb.st_mode));
}

if(S_ISDIR(sb.st_mode) && (strcmp(de->d_name,".") !=0) && (strcmp(de->d_name,"..") !=0)) {
sprintf(dir_path,"%s/%s",directory,de->d_name);
list_files(dir_path);
printf("%s: done\n", dir_path);
}
}
closedir(d);
return(0);
}

(…)

Forum Programmation.c erreur de compilation

Posté par  .
Étiquettes : aucune
0
20
juil.
2006
Bonjour,
Je ne sais pas progrmmer en C et je dois utiliser un programme déjà fait.

Je dois compiler mon programme avec :
gcc -Wall -lm syntheseW.c -o syntheseW
La compilation se fait mais ensuite (mon but est d'obtenir des images) lorsque j'utilise un script qui utilise l'executable syntheseW des problèmes interviennent dans mes images:
(...)
Creation de l'image
/mnt/porto/sde1/vanessa/fichier_imageW/le2004_1_6_ecartypeHH.raw
/mnt/porto/sde1/vanessa/fichier_imageW/le2004_1_6_ecartypeVV.raw
/mnt/porto/sde1/vanessa/fichier_imageW/le2004_1_6_nbvalueVV.raw
/mnt/porto/sde1/vanessa/fichier_imageW/le2004_1_6_nbvalueHH.raw
il ya 7542 pixel sans valeur dans /mnt/porto/sde1/vanessa/fichier_imageW/le2004_1_6_imageHH.raw
il ya 7550 pixel sans valeur dans /mnt/porto/sde1/vanessa/fichier_imageW/le2004_1_6_imageVV.raw
./MainScript: (…)

Forum Programmation.c tableau comme argument à vsprintf

Posté par  .
Étiquettes : aucune
0
20
juil.
2006
Je cherche à construire un buffeur pour une requete SQL et je ne connais pas le nombre d'arguments que je doit passer.
EXEMPLE, SI j'ai un nombre d'argument fixe, je fait :
char param1[12], param2[12];
char *format="UPDATE t_table set col1='%s', col2='%s'";
......
sprintf(buff,format,param1,param2);

Mais dans le cas present je ne sait pas quelles colonnes seront mise a jour,
Je construis ma chaine "UPDATE .." par concatenation avec les colonnes necessaires;
char format[100]="UPDATE t_table set "; int i=0;
char *param[8];

if( (…)

Forum Programmation.c port source udp

Posté par  .
Étiquettes : aucune
0
25
juil.
2006
Bobjour,
je demande comment fixer le port source d'un client UDP. en fait j'essaie de capturer les paquets entre le client et le serveur mais dans l'interface ethereal je vois seulement les paquets dans sens du client vers le serveur . il parait que sans fixer le port source le serveur ne poura pas me repondre.
Merci.

Forum Programmation.c libieee1284 et lecture des bits de données

Posté par  .
Étiquettes : aucune
0
28
juil.
2006
cela fait un petit moment que je tente de lire les valeurs présentes sur le port parallèle, et que je n'obtiens rien ou à peu près : toujours la valeurs 4 (?!!?).

J'utilise donc la librairie libieee1284, et j'ai suivi les étapes préconisées dans la documentation officielle :

Réglages
----------------------------------------------------
ieee1284_find_ports (je cherche les ports) : OK
ieee1284_get_deviceid (je cherche un id pour un port donné) : erreur E1284_NOTAVAIL

ieee1284_open (j'ouvre le port en mode EPP) : OK
ieee1284_claim (je (…)

Forum Programmation.c caster en une structure

Posté par  .
Étiquettes : aucune
0
31
juil.
2006
bonjour,
je dispose d'un client et un serveur tcp et je dois envoyer une structure de données avec beaucoup de champs du client ->serveur. Alors pour cela je rempli les champs de ma struture au niveau client et je l'envoie avec la primitive send vers mon serveur. mais j'ai du mal à faire le castage en char * de ma struture du coté client comme du coté serveur. je demande de l'aide.
Merci.

Forum Programmation.c explication d'un script

Posté par  .
Étiquettes : aucune
0
10
août
2006
Bonjour,

Est ce que quelqu'un pourrait m'expliquer ce que fait ce script, je doit l'utiliser mais je connais très mal le langage et n'ai plus de nouvelles du programmeur.

Je dois générer des images mais quelque soit la valeur que je donne aux paramètres "date_deb" et "nbjour" j'obtient toujours la même chose or selon le programmeur "nbjour" serait un pas ce qui apparemment n'est pas le cas....
Voici le programme:
#!/bin/bash

if [ $# -ne 9 ]
then
echo Il (…)