Dobry den, robim taku mensiu databazu kniznice a mal by som otazku. Na nacitanie dat a vlozenia dat do suboru pouzivam toto: printf("zadaj meno autora\n"); scanf(" %99[^\n]", str); printf("zadaj nazov knihy\n"); scanf(" %99[^\n]", str1); printf("zadaj pocet\n"); scanf("%d",&p); printf("pre ukoncenie stlac 1\n "); scanf("%d",&n); fprintf(fw,"%s\t\t %s\t\t %d\t\t \n",&str,&str1,&p);
ale ked potrebujem vybrat vsetky udaje zo suboru a naspat ich vypisat tak som to robil takto: do { c = getc(fr); printf("%c",c); } while (c != EOF); len som narazil problem pri nacitani toho poctu kedze ja potrebujem do vypisu konkretne cislo a getc(fr) nacita typ char takze mi z toho cisla z typu int spravi char co znamena ze mi tam vyhodi napr pre cislo 2 cisla 6356700 takze potrebujem vymysliet ako v jednom tom cykle nacitat vsetky premenne typu char a ten pocet typu int . Neviem si stym poradit za kazdu radu budem vdacny.
|