infoarena

infoarena - concursuri, probleme, evaluator, articole => Informatica => Subiect creat de: Petronel Catalin Joldescu din Octombrie 27, 2013, 20:49:38



Titlul: Citire din fisier
Scris de: Petronel Catalin Joldescu din Octombrie 27, 2013, 20:49:38
Salutare. Lucrez de ceva timp la diverse programe la informatica, insa fiind ocupat si interesat mai mult de cod, nu am dat atentie unei chestii foarte importante ( dupa parerea mea). Spre rusinea mea, nu stiu sa citesc date dintr-un fisier :(( Imi poate explica cineva, va rog mult, cum se citesc date dintr-un fisier? Inainte sa scriu codul in compilator, trebuie creat fisierul?  Multumesc.


Titlul: Răspuns: Citire din fisier
Scris de: Dospra Cristian din Octombrie 28, 2013, 20:49:28
Salut, inainte sa te pot ajuta spune-mi ce limbaj folosesti; si daca folosesti C++ sa-mi spui cu ce librarie de citire esti familiarizat (iostream sau cstdio).  :)


Titlul: Răspuns: Citire din fisier
Scris de: Petronel Catalin Joldescu din Octombrie 28, 2013, 20:53:25
Salut.  Folosesc C++ si biblioteca <iostream>


Titlul: Răspuns: Citire din fisier
Scris de: Prehari Romica din Octombrie 28, 2013, 21:45:24
Eu folosesc fstream din biblioteca <fstream.h>
Ex:
petru citire
Cod:
fstream f("fisier.in",ios::in);
f>>n;

pentru scriere
 
Cod:
fstream g("fisier.out",ios::out);
g<<n;

Gasesti pe google mai multe detalii.


Titlul: Răspuns: Citire din fisier
Scris de: Dospra Cristian din Octombrie 29, 2013, 15:59:57
Asa declari:
Cod:
#include <fstream>
using namespace std;

ifstream fin ("fisierintrare.in");
ofstream fout ("fisieriesire.out");

Ca sa citesti:
     fin>>variabila;
Ca sa afisezi:
      fout<<variabila;

Sper sa intelegi  :D


Titlul: Răspuns: Citire din fisier
Scris de: Petronel Catalin Joldescu din Octombrie 30, 2013, 21:13:06
Vreau sa stiu ... fisierul cand trebuie creat?? sau il creeaza automat?


Titlul: Răspuns: Citire din fisier
Scris de: Dospra Cristian din Octombrie 30, 2013, 23:46:35
Cand dai "ifstream" iti creezi fisierul de intrare iar cand dai "ofstream" il creezi pe cel de iesire  :)


Titlul: Răspuns: Citire din fisier
Scris de: Rares Cheseli din Octombrie 31, 2013, 09:12:27
Cand dai "ifstream" iti creezi fisierul de intrare iar cand dai "ofstream" il creezi pe cel de iesire  :)

defapt cu ifstream si ofstream doar asignezi niste variabile ( fin, fout) ca fisiere. Fisierele trebuie create in prealabil. Defapt doar fisierul de intrare trebuie creat de tine, cel de iesire se creaza automat dupa rularea programului


Titlul: Răspuns: Citire din fisier
Scris de: Dospra Cristian din Octombrie 31, 2013, 11:16:26
Am inteles eu gresit: eu credeam ca se refera cum il creezi in cod(adica declari), si nu la creerea efectiva, fizica. :fighting: