Не пойму почему не работает,как записать в файл без printf. void main() { SetConsoleCP(1251); SetConsoleOutputCP(1251); ifstream fin; fstream P2("1tekst.txt",ios:ut|ios::app); if (!fin.good()) { cout<<"Неудалось открыть файл"<<endl; } P2.seekg(0); cout<<"Введите текст в файл"; cin>>ch; P2.close(); getch();
Code: #include <iostream> #include <fstream> #include <string> int main() { std::ofstream outFile( "C:\\1.txt", std::ios::out | std::ios::app ); std::string text; if( !outFile ) { std::cerr << "Can't open this file, desu!!!\n"; return 1; } std::cout << "Enter the any text"; getline( std::cin, text ); outFile << text; return 0; } не?
А зачем создавать новый файл. не пойму где зесь ввод. можешь прокоментировать код после проверки что видит файл.
!outFile это когда то в 0 чтоли обратится? а зачем он смотрит есть ли файл если есть создает еще один)
Моя программа создает файл с расширением .txt, если у тебя спрашивает, чем открывать текстовый файл - у тебя нет блокнота
А теперь все посмотрим на темы созданные ТСом и все вместе пошлем его читать книги PS сорри, не сдержался - надоело уже