Есть файл "questions.txt". Содержимое файла:
When you have to make a block diagram of the program?
Which program provides translation of programs with high-level language into the language of a lower level?
The algorithm , in which the actions are performed one after the other , without repeating is called:
For the squaring function is used :
...
Функция считывания строк:
bool readQuestions(string address,string* qPointer)//считывает вопросы с файла по полученному адресу и записывает их в строки указателя
{
ifstream fQuestions(address);
if(!fQuestions)//проверка на наличие файла
{
printf("Error: file '%s' not found!\n\n",address);
return false;
}
for(int i =0; i< 15; i++, qPointer++)//15 вопросов
{
getline(fQuestions,*qPointer);//считывание и запись строки
}
return true;
}
Вызов:
string question[15];//тексты вопросов
readQuestions("questions.txt",question);
После инициализации этой строк через функцию - выводятся непонятные символы и я так понял строки считывались до пробела, а не до '\n'. Как мне это исправить?