Skriv / læs en fil..

Tags:    c++

Kan ikke læse / skrive til en fil.. hvad gør jeg galt? / / de ligger i samme mappe..

Skriv til en fil:
Fold kodeboks ind/udKode 


Læs en fil:

Fold kodeboks ind/udKode 




7 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Når jeg kører det første program laver den en BOGINFO.DAT fil med følgende indhold:
c++ af Kris JamsaIDG Daniel2280.00
Som forventet.

Hvis jeg laver en lort.txt fil med tre (eller flere) linier skriver den de første tre linier ud.
Som forventet

Hvad er problemet?



Jamen ved mig, der skriver den ikke til filen ?!.. hvertifald når jeg åbner filen i fks. editor plus er den stadig tom..

Og når jeg læser fra filen, kommer der bare 3 tomme linjer..
Køre det i kommandoprompt. i xp.. ?!

det står også sådan i min bg.. men den er os fuld af fejl.. den mener os man skal starte med Void main(void){ .. istedte for int main(void)
{

.. men jo nok bare fordi den køre efter noget andet..



Det er en god ide at åbne en kommandoprompt og skifte til den mappe hvor programmet ligger, og køre programmet derfra, ellers kan det være svært at forudsige hvor den forventer at finde filerne.



Hvad er dit working directory når du eksekverer programmet ?
For hvis du starter det fra Dev-C++ er det ikke sikkert, at det er samme mappe, som hvor programmet ligger. Start en DOS prompt så du kan sikre dig, at stien er korrekt. Eller brug fulde stier til filerne når du åbner dem.



Ved ikke om det kan være det, men måske har du ikke adgang til filen?

Hilsen Mathias

[Redigeret d. 06/06-05 13:10:57 af Mathias Knudsen]



Hehe, Tak i hjalp mig på vej : - )
vandt ud af det ikke bar skulle være:
ofstream bog_fil("ting.txt");
Men ("C:/windows/dockt.. ovs.. altså hele url'en");

Thx.

P.s RObert larsen, læg venligst et svar Så jeg kan give dig points *SF* ..

Danke, Meine Blume..



P.s RObert larsen, læg venligst et svar Så jeg kan give dig points *SF*


Behold dem bare. Jeg samler ikke.



t