Zapisywanie danych z programu do pliku txt.

0

Witam

Jestem początkującą osoba, która ma styk z programowaniem.Dzisiaj się tak zastanawiałem co trzeba zrobić by dane z programu po jego zakończeniu zapisywało mi w formie txt. np. na pulpicie.

Napisałem program który pobiera wpisane Imię i Nazwisko a potem wyświetla 1 i 3 literę nazwiska.

I chciałbym to przelać do pliku txt. by automatycznie mi to się zapisywało w nim lub w jakimś innym formacie tekstowym.

0

Witam,
Jak jesteś początkujący zacznij od prostszych rzeczy.
Jak naprawdę tego chcesz i robisz to w konsoli to polecam fstream.
http://www.cplusplus.com/reference/iostream/fstream/
Pozdrawiam,
WiedźMAC

1

#include <fstream>

...

string imie;
imie = kamil;

...

ofstream plik("plik.txt");

...

plik << imie;

1
#include <cstdlib>
#include <iostream>
#include <fstream>

using namespace std;

int main()
{
    fstream plik1 ("pobieranie.txt", ios::in);
    fstream plik2 ("wpisywanie.txt", ios::out);

    string tekst;
    
     while(plik1>>tekst)
     {
        plik2 <<tekst; 
     }

       
    system("PAUSE");
    return EXIT_SUCCESS;
}
 

Plik się tworzy w katalogu gdzie jest dany projekt

0

Bardzo dziękuję, działa.

// A mam jeszcze 1 pytanie, jak zrobić by ten plik się zapisywał np. c:\ lub na pulpicie ?

@ref

1 użytkowników online, w tym zalogowanych: 0, gości: 1