Demande d'entraide en langage c

Fermé
lililoulou - 27 mai 2008 à 22:03
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 27 mai 2008 à 23:24
Bonjour,
une nouvelle fois je demande de l'aide
quelqu'un serait il disponible pour un moment d'explication en langage C
un généreux qui s'ennuie peut être!
merci à vous
A voir également:

8 réponses

ibtor Messages postés 2360 Date d'inscription samedi 29 mars 2008 Statut Membre Dernière intervention 22 décembre 2009 283
27 mai 2008 à 22:04
https://www.commentcamarche.net/contents/113-langage-c
0
y aurait il des prof de programmation près à répondre à mes questions merci. je ne trouve jamais exactement se que je recherche dans les sites. Et je perd bcp de temps.
0
Marco la baraque Messages postés 996 Date d'inscription vendredi 9 mai 2008 Statut Contributeur Dernière intervention 5 novembre 2009 329
27 mai 2008 à 22:15
Rebonsoir,
Pose tes questions. Ca fait un moment que je n'ai pas fait de C, mais je pourrait peut-être t'aider tout de même.
0
lililoulou > Marco la baraque Messages postés 996 Date d'inscription vendredi 9 mai 2008 Statut Contributeur Dernière intervention 5 novembre 2009
27 mai 2008 à 22:20
merci bcp
question:
on a une structure dans un fichier.h
typedef struct{int*colonne;}LIGNE;

dans le programme principal:
#include"fichier.h" biensur!
main()
{
...
......
LIGNE*image,*lili

je ne comprend pas le rapport
0
ibtor Messages postés 2360 Date d'inscription samedi 29 mars 2008 Statut Membre Dernière intervention 22 décembre 2009 283
27 mai 2008 à 22:15
envoie la question (si c'est "pouvez-vous me dire qui a inventé le C ?", je te préviens j'appelle chuck norris !)
0
je ne comprend pas se qui se produit à cette dernier ligne
LIGNE*image,*lili
0
ibtor Messages postés 2360 Date d'inscription samedi 29 mars 2008 Statut Membre Dernière intervention 22 décembre 2009 283
27 mai 2008 à 22:23
image et lili ne sont pas des colonnes, comme de par hasard ?
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
27 mai 2008 à 22:29
Salut,

image et lili sont des pointeurs de structure LIGNE

donc image et lili sont de type LIGNE *
0
lililoulou > lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019
27 mai 2008 à 22:34
a ok merci
comment expliquer la ligne
FILE*sambre;
en déclaration (en haut du pp)
0
FILE*sambre;
sa signifie bien que sambre est un fichier? et * pointeur mais de quoi?
enfait g pas compri cette ligne nn plus
0
ibtor Messages postés 2360 Date d'inscription samedi 29 mars 2008 Statut Membre Dernière intervention 22 décembre 2009 283
27 mai 2008 à 22:28
mon C est un peu rouillé, mais c'est pas une déclaration de sambre de type file ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
je ne c pas si image et lili sont des colonnes car ca n'est définie nulpar
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
27 mai 2008 à 22:31
Re,

sambre est un pointer de fichier
donc sambre est de type FILE *
0
ok donc sambre=fopen("exemples.ifs","r"); signifie qu'on ouvre le fichier sous le nom de exemples.ifs mais "r"sa veut dire quoi c'est le format?
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569 > lililoulou
27 mai 2008 à 22:43
0
et dans les questions posées on dit qu'il manque une précaution
c'est bien:
if(sambre==NULL)
{printf("impossible d'ouvrir le fichier\n");
exit(-1);}
???
0
Marco la baraque Messages postés 996 Date d'inscription vendredi 9 mai 2008 Statut Contributeur Dernière intervention 5 novembre 2009 329
27 mai 2008 à 22:57
oui, il est possible que ce soit ça. Cependant, on pourrait t'aider d'avantage si tu nous donnait tout le code (comment savoir la précaution qui manque si on ne connait pas le code?).
Merci.
0
lililoulou > Marco la baraque Messages postés 996 Date d'inscription vendredi 9 mai 2008 Statut Contributeur Dernière intervention 5 novembre 2009
27 mai 2008 à 23:04
le pb c'est que le bloc du programme principal fait une page que le fichier.h 1/2 page et le fichier de fonction 2 page et que se sont des feuilles et qu'il faudrait ke je recopie tout à l'ordi!
0
lililoulou > lililoulou
27 mai 2008 à 23:09
je ne comprend pas
int LireLesTitres(int*lignefic,FILE*canal);

kmax=Lirelestitres(lignefic,sambre);

on demande ici d'expliquer l'appel d'une fonction et le passage des arguments par valeur et par adresse en particulier montrer clairement quelles affectations ont lieu pendant l'appel on est donc entré dans lirelestitres()
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569 > lililoulou
27 mai 2008 à 23:11
Salut,

c'est une fonction qui prends en arguments un pointeur de int et un pointeur de fichier, et elle renvoi un int qu'on le stocke dans kmax
0
lililoulou > lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019
27 mai 2008 à 23:21
pff c tro cho à comprendre je nage trop la dedans. Pourtant j'essaye de faire des effort pour comprendre
mais là c'est hard et après encore pire. Je vais demander plus d'explication au prof car se serait trop facile de te demander toutes les réponses sans comprendre
merci à vous tous peut etre demain soir m heure j'y serais encore.
bonne nuit
0
"r" lecture seule ok merci
mais c'est bon si je rajoute ça à la suite
0