Zapisanie całej linijki do pliku
Ostatnio zmodyfikowano 2016-12-26 12:34
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. #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 ? |
|
michal11 |
» 2016-12-26 12:22:18 Użyj getline do wczytywania danych. |
|
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ź |
|
« 1 » |