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
:)
Pomoć oko programa
- poruka: 5
- |
- čitano: 829
- |
- moderatori:
Lazarus Long, XXX-Man, vincimus
- +/- sve poruke
- ravni prikaz
- starije poruke gore
sorry za dupli, nesto forum stekao
Zadatak nema smisla. Vjerojatno si to krivo zapisao.
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