• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Problem z zapisem danych w pliku .txt c++

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
0 głosów
335 wizyt
pytanie zadane 25 lipca 2018 w C i C++ przez MatZyN Początkujący (350 p.)
edycja 25 lipca 2018 przez MatZyN

Witam!

Mam problem ze zapisaniem danych z podprogramu do pliku ASCII.txt . W pliku zamiast zaszyfrowanego tekstu mam tylko cyfrę 1. Z góry dzięki.

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

using namespace std;

string sin;
string szyfr(string szyfr)
{


    getline( cin, szyfr );

for( int z = 0; z < szyfr.length(); z++)
 {
     cout <<( int ) szyfr[ z ] << "  ";}
 return szyfr;
}

int main()
{
   cout << "Podaj tekst ktory zostanie zamieniony na szyfr: "<<endl;
    cout<<szyfr(sin);
   fstream plik;

    plik.open("ASCII.txt", ios::out);


    plik.close();


    return 0;
}

 

1 odpowiedź

0 głosów
odpowiedź 25 lipca 2018 przez chucksqll Stary wyjadacz (12,930 p.)
wybrane 25 lipca 2018 przez MatZyN
 
Najlepsza

W tym momencie nic nie zapisujesz do pliku.

Poczytaj trochę o zapisie i odczycie z pliku np. stąd http://cpp0x.pl/kursy/Kurs-C++/Obsluga-plikow/305

Zamiast obiektu cout powinieneś użyć obiektu, który łączysz z plikiem tekstowym, czyli ten o nazwie "plik".

#include <iostream>
#include <cstdlib>
#include <fstream>
 
using namespace std;
 
string sin;
string szyfr(string szyfr)
{
 
 
    getline( cin, szyfr );
 
for( int z = 0; z < szyfr.length(); z++)
 {
     cout <<( int ) szyfr[ z ] << "  ";}
 return szyfr;
}
 
int main()
{
   cout << "Podaj tekst ktory zostanie zamieniony na szyfr: "<<endl;
    cout<<szyfr(sin);//to wypisuje w konsoli szyfr
   fstream plik;
    plik.open("ASCII.txt", ios::out);
 plik<<szyfr(sin);//to zapisuje w pliku tekstowym;
    plik.close();
    return 0;
}

Tak na przyszłość staraj się lepiej formatować kod.

komentarz 25 lipca 2018 przez MatZyN Początkujący (350 p.)
Dzieki za rady! Na pewno skorzystam!

Podobne pytania

0 głosów
2 odpowiedzi 1,159 wizyt
pytanie zadane 26 maja 2015 w PHP przez TomWaw.IT Użytkownik (920 p.)
0 głosów
3 odpowiedzi 1,074 wizyt
pytanie zadane 21 lipca 2015 w C i C++ przez Avernis Nałogowiec (27,400 p.)
0 głosów
2 odpowiedzi 773 wizyt
pytanie zadane 30 września 2015 w PHP przez niezalogowany

93,443 zapytań

142,434 odpowiedzi

322,691 komentarzy

62,805 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

...