Novo

Forum kao aplikacija na telefonu

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

  • 4 odgovora
  • 3.355 pregleda

Najnovija ↓

[Zadatak] Dodavanje recenica u datoteku 20.09.2009. u 17:33 · pre 208 meseci #1
Da li moze netko pomoci kako da napravim program da dodat novu recenicu u datoteku svaki put kad pokrenem program.
ovo je moj neuspjeli pokusaj:

Code:

#include<iostream>

#include<fstream>
using namespace std;

void main()
{
    char y[200];
    char temp[200];
    fstream x("c:\\recenica2.txt",ios_base::in);
    if(!x)
    {
        cout<<"Nepostojeca datoteka"<<endl;
        x.clear();
        x.open("c:\\recenica2.txt",ios_base::out);
        cout<<"Unesite recenicu: ";
        gets(y);
        x<<y<<endl;
        x.close();
    }
    x.open("c:\\recenica2.txt",ios_base::in | ios_base::out);

    do
    {
        x>>y;
    }while(!x.eof());
    cout<<"Vasa stara recenica glasi: "<<y<<endl;
    cout<<"Unesite novu recenicu :";
    gets(y);
    x.clear();
    x<<y<<endl;
    if(x.fail())
    {
        cout<<"Nije uredu upis"<<endl;
    }
    else
    {
        cout<<"Nova recenica: "<<y<<endl;
    }

}


hvala unaprijed a ako nekom nije mrsko nek napise kod za brisanje neke recenice iz datoteke(Prve ili zadnje bilo koje).
Re: [Zadatak] Dodavanje recenica u datoteku 20.09.2009. u 23:49 · pre 208 meseci #3
pokrenem program i on me upita za upis recenice.ja tu recenicu spremim u neku datoteku.Ponovo pokrenem program opet me pita recenicu ja je upisem a on je smjesti ispod one prve recenice u datoteci.Znaci nadodajem sadrzaj datoteke.
Re: [Zadatak] Dodavanje recenica u datoteku 21.09.2009. u 02:22 · pre 208 meseci #4
Code:

//dodavanje texta sa std. ulaza
x.clear();                        // reset fstream flag
x.seekp(0, ios_base::end); // idemo na kraj file-a
while (cin.get(znak))         //pisanje u x
    outfile << znak;
Potpis
if (argc > 1 && strcmp(argv[1], "-advice") == 0) {
printf("Don't Panic!n");
exit(42);
}
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme