Новичок в C ++, я пытаюсь создать программу статистики для практики кодирования.Я надеюсь получить текстовый файл, прочитать его и сохранить значения в массивах, на которых я могу выполнять математические операции.я застрял здесь
main ()
{
char output[100];
char *charptr;
int age[100];
ifstream inFile;
inFile.open("data.txt");
if(!inFile)
{
cout<<"didn't work";
cin.get();
exit (1);
}
inFile.getline(output,100);
charptr = strtok(output," ");
for (int x=0;x<105;x++)
{
age[x] = atoi(charptr);
cout<<*age<<endl;
}
cin.get();
}
в приведенном выше коде, я пытаюсь сохранить возраст субъекта в массиве int 'age', сохраняя возраст в первой строке файла.Я намерен использовать strtok, как уже упоминалось, но я не могу преобразовать токены в массив.
Как вы, очевидно, видите, я полный нуб, пожалуйста, потерпите меня, поскольку я учусь этому самостоятельно.:)
Спасибо
PS: Я читал похожие темы, но не могу следовать приведенному там подробному коду.