infoarena

infoarena - concursuri, probleme, evaluator, articole => Probleme externe => Subiect creat de: Alexandru Coman din Septembrie 18, 2012, 13:24:04



Titlul: Citire din fisier, CodeBlocks
Scris de: Alexandru Coman din Septembrie 18, 2012, 13:24:04
Am si eu o problema, probabil destul de banala dar nu ii dau de cap...recent am inceput sa utilizez CodeBlocks si problema e ca nu imi citeste din fisier...

Cod:
int main()
{ int n;
    ifstream f("text.txt");
    f>>n;
    cout<<n;
    return 0;
}

Dupa cum vedeti, sursa simpla si corecta...in text.txt am introdus valoarea 6 iar mie imi afiseaza o valoare aleatoare de fiecare data...
Fisierul text.txt l-am pus in folderul cu proiectul


Titlul: Răspuns: Citire din fisier, CodeBlocks
Scris de: stardust din Septembrie 18, 2012, 14:18:33
Incearca sa declari fisierul in afara functiei main()


Titlul: Răspuns: Citire din fisier, CodeBlocks
Scris de: Alexandru Coman din Septembrie 18, 2012, 14:31:35
Imi poti spune te rog cum se face asta?:D nu sunt foarte avansat in c++...


Titlul: Răspuns: Citire din fisier, CodeBlocks
Scris de: stardust din Septembrie 18, 2012, 14:43:06
Adica sa scrii asa  :P

Cod:
ifstream f("text.txt");
int main()
{ int n;
    f>>n;
    cout<<n;
    return 0;
}


Titlul: Răspuns: Citire din fisier, CodeBlocks
Scris de: Alexandru Coman din Septembrie 18, 2012, 14:59:38
Acelasi lucru...

Cod:
ifstream f("text.txt");

int main()
{ int n=2;
    f>>n;
    cout<<n;
    return 0;
}

Pentru asta imi afiseaza 2...deci n nu primeste nici o valoare din fisier...


Titlul: Răspuns: Citire din fisier, CodeBlocks
Scris de: Alexandru Coman din Septembrie 19, 2012, 20:19:05
Nimeni nu a mai intalnit problema asta? Mi-am instalat si Linux si aceeasi problema apare...


Titlul: Răspuns: Citire din fisier, CodeBlocks
Scris de: George Marcus din Septembrie 19, 2012, 21:32:29
Nu e o problema frecventa. Vezi sa nu gresesti ceva prostie gen sa creezi "test.txt".


Titlul: Răspuns: Citire din fisier, CodeBlocks
Scris de: Alexandru Coman din Septembrie 19, 2012, 22:12:58
Da, ai avut dreptate...cand am creat fisierul l-am denumit text.txt iar windowsul a pus si el .txt...asta era buba...Sunt nou pe windows 8...pana acum am avut xp si acolo puteai da extensia filei din nume...
Multumesc mult pentru ajutor tuturor!!!

Topic closed