Citire din fisier


Heretic_Cata
Ma chinui sa fac un program care citeste dintr-un fisier niste int-uri si le pune intr-o lista. O fi usor in Java, dar in C habar n-am cum. sad.gif

In primul rand nu stiu cu ce functie sa folosesc ptr a cauta int-uri intr-un fisier. Trebuie sa folosesc fscanf ?

Am incercat sa fac asa:
CODE
void main() {
clrscr();
FILE *fp = fopen("test.txt","r");
if (fp!=NULL){
    int A;
    fscanf(fp,"%d", A);
    printf("Am citit nr %d. \n", A);
    fclose(fp);
}
getch();}


Fisierul test.txt are doar "2" in el. Si totusi ca rezultat imi da "-16767". blink.gif

Pls help. worthy.gif Stiu ca sunt intrebari cam stupide.
seth
la prima vedere,
incerca :
QUOTE
fscanf(fp,"%d", &A);
Heretic_Cata
QUOTE(seth @ Jan 7 2007, 12:43) *
la prima vedere,
incerca :

Lol, ce greseala idioata. deadtongue.gif Merge perfect asa. smile.gif
Si culmea, dupa ce am facut chestia asta, nu am mai avut nici o problema cu pusu in lista din fisier. Chiar am terminat problema. (dupa mai multe consultari ale help-ului) coolspeak.gif

Sarumana nenea seth. worthy.gif thumbup.gif arigato.gif
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.