M
meghadaga
Guest
Ahoj všichni,
Snažím se číst externí txt soubor v C5416.Mám za předpokladu správné hlavičky souboru; stdio.h.Ale nějak není soubor otevřen dostat.Čtu to takto:
if ((fileid = fopen ("test", "r")) == NULL)
printf ("Soubor 'test' nebyl otevřen \ n");
jiný
printf ("Soubor 'test' byl otevřen \ n");
while (1)
(
if (fgets (temp, 250, fileid) == NULL)
(
exit (1);
)
sscanf (temp, "% s", & temp);
if (! strcmp (temp, "NUMCHAN"))
(
fgets (temp, 250, fileid);
sscanf (temp, "% hu", & numchan);
break;
)
)
Při spuštění programu se zobrazí soubor test nebyl otevřen.Nevím, proč se to děje.Pokud má někdo vůbec číst data ze souboru ve C5416, prosím pomozte mi.
Čekání na odpověď
Poděkováním
Megha Daga
Snažím se číst externí txt soubor v C5416.Mám za předpokladu správné hlavičky souboru; stdio.h.Ale nějak není soubor otevřen dostat.Čtu to takto:
if ((fileid = fopen ("test", "r")) == NULL)
printf ("Soubor 'test' nebyl otevřen \ n");
jiný
printf ("Soubor 'test' byl otevřen \ n");
while (1)
(
if (fgets (temp, 250, fileid) == NULL)
(
exit (1);
)
sscanf (temp, "% s", & temp);
if (! strcmp (temp, "NUMCHAN"))
(
fgets (temp, 250, fileid);
sscanf (temp, "% hu", & numchan);
break;
)
)
Při spuštění programu se zobrazí soubor test nebyl otevřen.Nevím, proč se to děje.Pokud má někdo vůbec číst data ze souboru ve C5416, prosím pomozte mi.
Čekání na odpověď
Poděkováním
Megha Daga