Powiedzmy Mam plik, który maSprawdź, czy wszystkie wartości zostały pomyślnie odczytać z std :: istream
100 text
Gdy próbuję czytać 2 numery wykorzystujące ifstream, to nie dlatego, text
nie jest liczbą. Korzystanie fscanf Ja wiem, że nie powiodła się, sprawdzając swój kod powrotu:
if (2 != fscanf(f, "%d %d", &a, &b))
printf("failed");
Ale podczas korzystania IOStream zamiast stdio, skąd mam wiedzieć, że nie powiodła się?