При заходе на 2ю строчку вылетает с такой ошибкой!
В чем дело может быть?
Вот код
int _tmain(int argc, _TCHAR* argv[])
{
int keyin=1;
int i=0;
char line[150];
errno_t err;
FILE * stream;
int mass[30];
vector<int> data;
int x;
char sep;
// Open for read (will fail if file does not exist)
if( (err = fopen_s( &stream, "pr.txt", "r" )) !=0 )
printf( "The file was not opened\n" );
else
{
printf( "The file was opened\n" );
while(fgets(line,149,stream)!=NULL) -ВОТ ТУТ ОШИБКУ ПРИ ВТОРОМ ПРОХОДЕ ДАЕТ!!!!
{
//printf(line,"\n");
istrstream in(line);
while(!in.eof())
{
in >> x;
if(in.fail())in.clear(); else
data.push_back(x);
in >> sep;
}
//Посмотрим что у нас есть!
cout <<"LOG:\n";copy (data.begin(), data.end(), ostream_iterator<int> (cout, "|"));
cout <<endl;>=mass;
//printf("%f\n",SANN_C_Code_2_MLP_30_19_4_input);
i++;
}
//Теперь работаем с Нейросетью!
keyin=_getch();
if(keyin==48){break;}
}
fclose(stream);
}
return 0;
}
тут скрин
http://content.foto.mail.ru/mail/alex-shapoval/1355/s-1356.gif
Примечание:
Blacklokky, нет, как вы прислали тоже не работает...
отличие в
main()
но это не играет роли...
Примечание:
проблема тут
//Надо бы заполнить массив!
memcpy(mass, &data[0], sizeof( int ) * data.size() );
без этой строчки ошибки нет
RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.
Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.
Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.