Witam, potrzebuję napisać program umożliwiający wczytanie dość sporego (ponad 20 mega) pliku tekstowego zapełnionego całą masą liczb. Liczby są dodatnie i ujemne z różną dokładnością przedzielone przecinkami i enterami. Doszedłem do wniosku, że najlepszym rozwiązaniem będzie wczytywanie znak po znaku i operacje na liczbach "w locie". Pytanie brzmi... jak w c++ wczytać plik znak po znaku? W zwykłym C zrobiłbym to w ten sposób:
FILE * plik;
plik = fopen("2.txt","r");
while (!feof(plik))
{
fscnaf(plik,"%c",&znak);
}
i gdy kompiluję to jako c++ wywala mi: " 'fcanf' was not declared in this scope. " mimo, że dołączyłączam po kolei...
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <windows.h>
ciągle nic ;/
Z góry dzięki za pomoc ;)
pzdr