Попытка написать парсер .ply для использования моделей .ply в OpenGL.
Попытка начать читать файл .ply и записать все его строки. Моя программа делает это, но когда она распечатывает последнюю строку, я получаю необработанное исключение:
Необработанное исключение по адресу 0x62aad540 (msvcr100d.dll) в PLY parser.exe: 0xC0000005: место чтения нарушения прав доступа 0x00000000.
Это мой код:
#include <iostream>
#include <fstream>
#include <string>
#include <stdio.h>
using namespace std;
int main ()
{
char buffer[10000];
FILE * myFile;
myFile = fopen("walkman.ply", "r");
if(myFile != NULL)
{
while (!feof(myFile))
{
cout<<fgets(buffer, 10000, myFile);
}
fclose(myFile);
}
else
{
cout<<"file not found"<<endl;
}
system("pause");
return 0;
}
Это может быть глупой ошибкой в моем коде, но было бы здорово, если бы кто-нибудь заметил ошибку, вызывающую это.
<fstream>
. - person Seagull   schedule 02.03.2012