1. Tofy

    Tofy New Member

    Joined:
    21 Nov 2010
    Messages:
    27
    Likes Received:
    0
    Reputations:
    0
    Не пойму почему не работает,как записать в файл без printf.
    void main()
    {
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    ifstream fin;
    fstream P2("1tekst.txt",ios::eek:ut|ios::app);
    if (!fin.good())
    {
    cout<<"Неудалось открыть файл"<<endl;
    }
    P2.seekg(0);
    cout<<"Введите текст в файл";
    cin>>ch;
    P2.close();
    getch();
     
  2. Ins3t

    Ins3t Харьковчанин

    Joined:
    18 Jul 2009
    Messages:
    939
    Likes Received:
    429
    Reputations:
    139
    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;
    }
    
    не?
     
  3. Tofy

    Tofy New Member

    Joined:
    21 Nov 2010
    Messages:
    27
    Likes Received:
    0
    Reputations:
    0
    А зачем создавать новый файл. не пойму где зесь ввод. можешь прокоментировать код после проверки что видит файл.
     
  4. Ins3t

    Ins3t Харьковчанин

    Joined:
    18 Jul 2009
    Messages:
    939
    Likes Received:
    429
    Reputations:
    139
    читаем строку в text

    Пишем его в наш файл используя перегруженную операцию <<

    вроде все просто.
     
  5. Tofy

    Tofy New Member

    Joined:
    21 Nov 2010
    Messages:
    27
    Likes Received:
    0
    Reputations:
    0
    !outFile это когда то в 0 чтоли обратится? а зачем он смотрит есть ли файл если есть создает еще один)
     
  6. Ins3t

    Ins3t Харьковчанин

    Joined:
    18 Jul 2009
    Messages:
    939
    Likes Received:
    429
    Reputations:
    139
    ! перегружена для данного класса.

    а если он не сможет его создать?
     
  7. Tofy

    Tofy New Member

    Joined:
    21 Nov 2010
    Messages:
    27
    Likes Received:
    0
    Reputations:
    0
    как сделать чтобы каждый раз не выбирать через ,что открывать
     
  8. Ins3t

    Ins3t Харьковчанин

    Joined:
    18 Jul 2009
    Messages:
    939
    Likes Received:
    429
    Reputations:
    139
    расшифруй фразу "через что открывать".
     
  9. .::f-duck::.

    .::f-duck::. Member

    Joined:
    30 May 2009
    Messages:
    343
    Likes Received:
    32
    Reputations:
    7
    Почитать про основы С++
     
  10. Tofy

    Tofy New Member

    Joined:
    21 Nov 2010
    Messages:
    27
    Likes Received:
    0
    Reputations:
    0
    Создает файл ,которому при открытии нужно указывать через что открывать.
     
  11. Ins3t

    Ins3t Харьковчанин

    Joined:
    18 Jul 2009
    Messages:
    939
    Likes Received:
    429
    Reputations:
    139
    [​IMG]
    Моя программа создает файл с расширением .txt, если у тебя спрашивает, чем открывать текстовый файл - у тебя нет блокнота :D
     
  12. Tofy

    Tofy New Member

    Joined:
    21 Nov 2010
    Messages:
    27
    Likes Received:
    0
    Reputations:
    0
    есть блокнот
    скрин
     
  13. GhostOnline

    GhostOnline Active Member

    Joined:
    20 Dec 2008
    Messages:
    723
    Likes Received:
    110
    Reputations:
    22
    А теперь все посмотрим на темы созданные ТСом и все вместе пошлем его читать книги

    PS сорри, не сдержался - надоело уже