Code: #include <iostream> #include <fstream> using namespace std; int main(){ ofstream f("file.txt"); int i; for (i=0; i<10; ++i) { int v; f >> v; cout << v << endl; } system ("pause") return 0; } Должно считывать 10 строк из тхт и выводить, при компиляции следушие ошибки Code: [code] 1>h:\troyanzxc\zxc\zxc\1.cpp(10) : error C2784: std::basic_istream<char,_Traits> &std::operator >>(std::basic_istream<char,_Traits> &,unsigned char &): не удалось вывести аргумент шаблон для "std::basic_istream<char,_Traits> &" из "std::ofstream" 1> c:\program files\microsoft visual studio 9.0\vc\include\istream(1021): см. объявление 'std::operator >>' 1>h:\troyanzxc\zxc\zxc\1.cpp(10) : error C2784: std::basic_istream<char,_Traits> &std::operator >>(std::basic_istream<char,_Traits> &,unsigned char &): не удалось вывести аргумент шаблон для "std::basic_istream<char,_Traits> &" из "std::ofstream" хз что за ошибки...
Так захотел, спасибо я почти разобрался. Вот только почему то чувствует пробел, и сразу перебегает на новую строку
Можешь считать в вектор если надо построчно с помощь geline() Code: #include <iostream> #include <fstream> #include <string> #include <vector> using namespace std; int _tmain(int argc, _TCHAR* argv[]) { ifstream File("test.txt"); string Line; vector <string>test; while(!File.eof()) { getline (File,Line); test.push_back(Line); } for(vector<string>::size_type index = 0; index < 10; index ++) { cout << test[index] << endl; } cin.get(); return 0; }