Pomoć oko programa

poruka: 5
|
čitano: 828
|
moderatori: Lazarus Long, XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
16 godina
neaktivan
offline
Pomoč oko C++ programa

Eto pošto sam apsolutni pocetnik i ovaj mi zadatak vrlo vazan, no ja nikako ne mogu uglavit cin u njega pa sam se nadao da ima netko sa dovoljno vremena i dobre volje da mi pomogne.

Zadatak mi glasi ovako:

Napisati program koji će sa tipkovnice unijeti putanju do željene datoteke. Otvoriti datoteku, provjeriti da li je otvorena i u slučaju da je otvorena zatvoriti datoteku. Program ne smije raditi s već postojećom datotekom


Ovo sam uspio izvuci iz svog "znanja" no na zalost to nije kompletan zadatak koji je meni potreban


#include "stdafx.h"
#include <FSTREAM.H>

int main(int argc, char* argv[])
{
ifstream datoteka;

datoteka.open("C:\My Documents\test.txt",ios::in | ios::noreplace);

if(datoteka)
{
datoteka.close();
cout << "Datoteka otvorena i zatvorena" << endl;
}
else
{
cout << "Ne mogu otvoriti datoteku" << endl;
}

getchar();
return 0;
}







Zahvaljujem na potrosenom vremenu za citanje ovog topica, i unaprijed zahvaljujem na eventualnoj pomoci

:)


Poruka je uređivana zadnji put pon 12.7.2010 20:20 (gaP).
 
0 0 hvala 0
16 godina
neaktivan
offline
RE: Pomoč oko programa

sorry za dupli, nesto forum stekao

Poruka je uređivana zadnji put pon 12.7.2010 20:12 (gaP).
16 godina
neaktivan
offline
Pomoč oko programa
zar nitko? :(
 
0 0 hvala 0
17 godina
protjeran
offline
Pomoč oko programa

Zadatak nema smisla. Vjerojatno si to krivo zapisao.

Moj PC  
0 0 hvala 0
16 godina
neaktivan
offline
RE: Pomoč oko programa

Copy/paste sam ga

Zadatak 2-73
Napisati program koji će sa tipkovnice unijeti putanju do željene datoteke. Otvoriti datoteku, provjeriti da li je otvorena i u slučaju da je otvorena zatvoriti datoteku. Program ne smije raditi s već postojećom datotekom!


a trebalo bi bit nesto ovako, samo sto naravno ja imam puno gresaka

#include "stdafx.h"
#include <FSTREAM.H>
#include <string.h>

int main(int argc, char* argv[])
{
cout << "Unesite putanju do datoteke" << endl;

string path;
cin >> path;

ifstream datoteka;

datoteka.open(path, ios::in | ios::noreplace);

if(datoteka)
{
datoteka.close();
cout << "Datoteka otvorena i zatvorena" << endl;
}
else
{
cout << "Ne mogu otvoriti datoteku" << endl;
}

getchar();
return 0;
}

 

 

 

Edit: znaci program trebam pokrenut i on treba trazit "putanju" do datoteke, ako je ta datoteka otvorena treba ju zatvorit.   ovaj zadnji dio nemojte ni gledat :S, mogu stavit "print screen" od zadatka

 

Poruka je uređivana zadnji put uto 13.7.2010 18:23 (gaP).
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice