matematykaszkolna.pl
język c olo: Witam, Czym różni się fscanf od fgets? język c
11 sty 18:06
Dziadek Mróz: fscanf czyta sformatowany tekst z pliku fgets czyta tekst z pliku plik.txt: 1 2.2 pies − − − − − − − − − − − − − − − FILE *fp = fopen("plik.txt", "r"); if (fp != NULL) { int idata; float fdata; char sdata[4]; fscanf(fp, "%d %f %s", &idata, &fdata, sdata); printf("%d %f %s\n", idata, fdata, sdata); rewind(fp); char str[16]; if (fgets(str, 16, fp) != NULL) { printf("%s\n", str); } } else { perror("plik.txt"); } fclose(fp); − − − − − − − − − − − − − − −
11 sty 19:21