Forum » Programiranje » c++ pisanje v datoteke
c++ pisanje v datoteke

boss-tech ::
ka mi lahk en tole poprav:
#include < iostream.h >
#include < stdio.h >
main()
{
int sprem=225;
FILE *kazalec;
kazalec=fopen("ime.txt","w");
fprintf(kazalec,"%i\n",sprem);
fclose(kazalec);
return 0;
}
#include < iostream.h >
#include < stdio.h >
main()
{
int sprem=225;
FILE *kazalec;
kazalec=fopen("ime.txt","w");
fprintf(kazalec,"%i\n",sprem);
fclose(kazalec);
return 0;
}
- spremenil: Senitel ()

jeti51 ::
Ja lahko bi vsaj napisal, kje se ti zadeva zalomi, oz. pri kateri vrstici se ti program sesuje (če se).
Uporabljaj debugger.
Oziroma, sem šel pognat zadevo (Visual C++) in dela OK. V čem je torej problem?
Morda bi lahko edino pred main dal besedico "int", ker funkcija vrača število 0.
Ampak najprej povej, KAJ sploh ne dela. Pri meni je ok, v datoteko ime.txt zapiše 225 in novo vrstico.

Oziroma, sem šel pognat zadevo (Visual C++) in dela OK. V čem je torej problem?
Morda bi lahko edino pred main dal besedico "int", ker funkcija vrača število 0.
Ampak najprej povej, KAJ sploh ne dela. Pri meni je ok, v datoteko ime.txt zapiše 225 in novo vrstico.

jlpktnst ::
meni ni delalo, pa sem pri include zbrisal presledek... ->
#include < iostream.h >
#include < stdio.h >
spremenil v:
#include <iostream>
#include <stdio.h>
Za hekerje: zakaj ne dela stdio brez koncnice??
LP
[moderator: usposobljeni '<' znakci... next time please use html code ;) ]
#include < iostream.h >
#include < stdio.h >
spremenil v:
#include <iostream>
#include <stdio.h>
Za hekerje: zakaj ne dela stdio brez koncnice??
LP
[moderator: usposobljeni '<' znakci... next time please use html code ;) ]
Zgodovina sprememb…
- spremenil: Ziga Dolhar ()

Vesoljc ::
ce se ne motm < stdio > ni isto kot < stdio.h > . prvi naj bi biu za pure C, stdio.h pa za C++... baje...
Abnormal behavior of abnormal brain makes me normal...
Zgodovina sprememb…
- spremenil: Vesoljc ()

OwcA ::
stdio.h je C knjižnica cstdio (brez končnice) pa C++ knjižnica. V večini implementacij je edina razlika v tem, da so pri cstdio vse funkcije znotraj imenskega prostora (namespace) std.

jlpktnst ::
jap, hvala owci in vesolcu, v moji implementaciji pa je cstdio sledec:
#ifndef ...
#define...
#include
#endif
hehe:)
LP
#ifndef ...
#define...
#include
#endif
hehe:)
LP
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | velike male besede c++Oddelek: Programiranje | 2643 (2259) | PoPon2 |
» | [c++] segmentation fault?????Oddelek: Programiranje | 2331 (1875) | Vesoljc |
» | C++ in igranje mp3-jaOddelek: Programiranje | 1582 (1257) | BigWhale |
» | c++ datotekeOddelek: Programiranje | 4074 (3563) | Vesoljc |
» | Pac sm butl !!!!!Oddelek: Programiranje | 1405 (1047) | Phil |