Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Zapisanie całej linijki do pliku

Ostatnio zmodyfikowano 2016-12-26 12:34
Autor Wiadomość
Zachirr
Temat założony przez niniejszego użytkownika
Zapisanie całej linijki do pliku
» 2016-12-26 12:06:41
Witam, mam problem, otóż gdy nigdzie nie mogłem znaleźć jak przenieść cały tekst który zostanie wypisany w cout'cie do pliku, w jednej linii.

Lepiej będzie gdy opiszę to przykładem.
C/C++
#include <iostream>
#include <fstream>

using namespace std;

string cos1, cos2, cos3;

int main()
{
    cin >> cos1;
    cin >> cos2;
    cin >> cos3;
   
    fstream plik;
    plik.open( "FeelsBadMan.txt", ios::out );
   
    plik << cos1 << endl;
    plik << cos2 << endl;
    plik << cos3 << endl;
   
    plik.close();
   
   
    return 0;
}

Gdy wpiszę w pierwszej zmiennej 3 wyrazy to nie poprosi mnie o resztę, a te 3 wyrazy w pliku tekstowym rozdzielą się w taki sposób jakby pierwszy wyraz był do cos1, drugi do cos2, a trzeci do cos3,

Plik tekstowy:
1wyraz
2wyraz
3wyraz


A chcialbym zeby to tak wygladalo:

Plik tekstowy:
1wyraz 2wyraz 3wyraz
4wyraz 5wyraz
6wyraz 7wyraz 8wyraz


Pytanie jest takie, jak zrobić aby program pobrał CAŁĄ zawartość zmiennej i zapisał ją w pliku tekstowym ?
P-155446
michal11
» 2016-12-26 12:22:18
Użyj getline do wczytywania danych.
P-155447
Zachirr
Temat założony przez niniejszego użytkownika
» 2016-12-26 12:34:28
Powiesz jak tego użyć ? Dopiero zacząłem programować ;/ Dzięki za odpowiedź
P-155448
« 1 »
  Strona 1 z 1