Это мой код:
#include <iostream>
#include <fstream>
void WriteInDB()
{
ofstream myfile;
myfile.open ("result.txt");
for(int i=0;i<512;i++)
{
if(strcmp(filelist[i],"")!=0)
myfile << filelist[i]<<"\n";
}
myfile.close();
}
Когда я компилирую эту программу, я получаю следующие ошибки:
Ошибка 14, ошибка C2228: слева от .open должен быть класс / структура / объединение
Ошибка 17 ошибка C2228: слева от «.close» должен быть класс / структура / объединение
Ошибка 11 ошибка C2146: синтаксическая ошибка: отсутствует ';' перед идентификатором 'myfile'
Ошибка 10 Ошибка C2065: «ofstream»: необъявленный идентификатор
Ошибка 12, ошибка C2065: «myfile»: необъявленный идентификатор
Ошибка 13, ошибка C2065: «myfile»: необъявленный идентификатор
Ошибка 15: ошибка C2065: «myfile»: необъявленный идентификатор
Ошибка 16, ошибка C2065: «myfile»: необъявленный идентификатор
Кто-нибудь может мне помочь разрешить их?