Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 2.475 pregleda

Najnovija ↓

string() i fstream() 28.03.2006. u 22:18 · pre 251 mesec #1
#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 !!!
Re: string() i fstream() 28.03.2006. u 22:30 · pre 251 mesec
izmenjeno 1 put, poslednji put loko_1 28.03.2006. u 22:31
  1. loko_128.03.2006. u 22:31zapis iz teksta poruke
#2
#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 !!!
Re: string() i fstream() 29.03.2006. u 00:28 · pre 251 mesec #3
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?
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme