Demande d'entraide en langage c

lililoulou -  
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   -
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   Statut Membre Dernière intervention   283
 
https://www.commentcamarche.net/contents/113-langage-c
0
lililoulou
 
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   Statut Contributeur Dernière intervention   329
 
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   Statut Contributeur Dernière intervention  
 
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   Statut Membre Dernière intervention   283
 
envoie la question (si c'est "pouvez-vous me dire qui a inventé le C ?", je te préviens j'appelle chuck norris !)
0
lililoulou
 
je ne comprend pas se qui se produit à cette dernier ligne
LIGNE*image,*lili
0
ibtor Messages postés 2360 Date d'inscription   Statut Membre Dernière intervention   283
 
image et lili ne sont pas des colonnes, comme de par hasard ?
0
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
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   Statut Modérateur, Contributeur sécurité Dernière intervention  
 
a ok merci
comment expliquer la ligne
FILE*sambre;
en déclaration (en haut du pp)
0
lililoulou
 
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   Statut Membre Dernière intervention   283
 
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
lililoulou
 
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   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Re,

sambre est un pointer de fichier
donc sambre est de type FILE *
0
lililoulou
 
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   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570 > lililoulou
 
0
lililoulou
 
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   Statut Contributeur Dernière intervention   329
 
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   Statut Contributeur Dernière intervention  
 
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
 
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   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570 > lililoulou
 
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   Statut Modérateur, Contributeur sécurité Dernière intervention  
 
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
lililoulou
 
"r" lecture seule ok merci
mais c'est bon si je rajoute ça à la suite
0