Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

string() i fstream()

[es] :: C/C++ programiranje :: string() i fstream()

[ Pregleda: 1924 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

loko_1

Član broj: 84376
Poruke: 19
*.cmu.carnet.hr.



Profil

icon string() i fstream()28.03.2006. u 21:18 - pre 219 meseci
#include <iostream>
#include <fstream>
#include <string>
using namespace std;

int main() {
ifstream f("Dokument.txt");
int nwords = 0;
string word;

while (f >> word)
++nwords;

cout << "Number of words = " << nwords << endl;
}

Rezultat je ispis na ekranu sadrzaj iz datoteke. Mene sad zanima koko je moguce taj zapis ponovno
spremiti na disk po drugim imenom.

Sve sam isprobao, i znam kako mogu izvrsiti upis i ispis datoteke sa fstream bez stringa. Ali
kad mi se pojavljuje string u igri sve podje krivo. Zasto ?

Molio bih ako ima netko resenje da mi pokaze na koji nacin se to izvodi.

Unaprijed zahvaljujem !!!
 
Odgovor na temu

loko_1

Član broj: 84376
Poruke: 19
*.cmu.carnet.hr.



Profil

icon Re: string() i fstream()28.03.2006. u 21:30 - pre 219 meseci
#include <string>
#include <iostream>
#include <fstream>
using namespace std;

int main() {
ifstream in("datoteka.txt");
string line;
while(getline(in, line)) {
cout << line;
cin.get();
}
}


Stavio sam pogresan source !!!

Ovaj je kod o kojem sam govorio u gore postavljenom pitanju !!!



[Ovu poruku je menjao loko_1 dana 28.03.2006. u 22:31 GMT+1]
 
Odgovor na temu

Goran Arandjelovic
Beograd

Član broj: 29116
Poruke: 387
*.verat.net.



+9 Profil

icon Re: string() i fstream()28.03.2006. u 23:28 - pre 219 meseci
Ovakve teme bi trebalo da se postavljau u "C++-u za početnike"...
Elem,

Code:

#include <string>
#include <iostream>
#include <fstream>
using namespace std;

int main() {
  ifstream in("datoteka.txt");
  ofstream out("datoteka1.txt") // otvaram za upis novu datoteku
  string line;
  while(getline(in, line)) {
    cout << line << endl; // dodaje novi red nakon svake linije
    out << line << endl; // upisuje svaku liniju i novi red
    // cin.get(); ovaj red je nepotreban
  }
  in.close(); // trebalo bi uvek da zatvaraš fajl
  out.close() // zatvaras i fajl datoteka1.txt
}


I kaži... šta kod tebe nije bilo u redu?
 
Odgovor na temu

loko_1

Član broj: 84376
Poruke: 19
*.cmu.carnet.hr.



Profil

icon Re: string() i fstream()28.03.2006. u 23:40 - pre 219 meseci
Hvala ti Gorane sve je sada uredu !!!

 
Odgovor na temu

[es] :: C/C++ programiranje :: string() i fstream()

[ Pregleda: 1924 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.