На собранной билдрутом системе пытаюсь собрать билдрутовским компилятором gcc-4.6.2 для ARM простой код, в результате на стандартный вывод должно выйти содержимое файла tableID.csv (пробовал и другие файлы ситуация такая же) но почему то пройдя до конца файла программа не останавливается а продолжает сыпать какую то чушь:
4889,ENTERMTZ5.setVal,BOOLEAN,E,SG,,,false,38144,4
4890,CONTROLRPV,SPG,S,,,SHM,,38148,4
4891,CONTROLRPV.setVal,BOOLEAN,E,SG,,,false,38148,4
4892,SOUNDDELAY,ING,S,,,SHM,,38152,16
4893,SOUNDDELAY.setVal,INT32,,SG,,,60000,38152,4
4894,SOUNDDELAY.minVal,INT32,,RCF,,,5000,38156,4
4895,SOUNDDELAY.maxVal,INT32,,RCF,,,60000,38160,4
4896,SOUNDDELAY.stepSize,INT32U,E,RCF,,,1000,38164,4
4897,PRISNDVALUE,SPG,S,,,SHM,,38168,4
4898,PRISNDVALUE.setVal,BOOLEAN,E,SG,,,false,38168,44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444.... и так пока не прервешь процесс
#include <fstream>
#include <iostream>
#include <ostream>
using namespace std;
int main()
{
char ch;
ifstream infile("tableID.csv");
while (infile.good())
{
infile.get(ch);
cout<<ch;
}
cout << endl;
return 0;
}
вот еще пример:
#include <iostream>
#include <fstream>
using namespace std;
int main (int argc, char *argv[])
{
char ch;
ifstream fin("tableID.csv") ;
if(!fin) {
cout << "Can not open file\n" ;
return 1;
}
while (!fin.eof())
{
fin>>ch;
cout<<ch;
}
return 0;
}