Elikkäs olen tekemässä semmosta ohjelmaa C:llä, jolla pystyy luomaan, poistamaan, nimeämään, avaamaan, sulkemaan ja kirjoittamaan tiedostoihin/tiedoston. Nyt tuli ongelma. Millä funktiolla pystyy luomaan, ja millä taas poistamaan tiedostoja.
fopen()
hoitaa luomisen ja remove
poistamisen.
Mihin ne tiedostopolut laitetaan? Tää on katsos mun ensimmäinen varsinainen C-ohjelmointipäivä.
#include <stdio.h> main() { FILE *filu; filu = fopen("C:\\filu.txt", "w"); fclose(filu); return 0; }
Noin se luominen suunnilleen menee C:llä
Codeprofile kirjoitti:
Tää on katsos mun ensimmäinen varsinainen C-ohjelmointipäivä.
Miten ensimmäinen? Tarkoitatko että ihan ensimmäinen, vai?
jep. Ihan ensimmäinen päivä, jolloin käytän C:tä muuhunkin kuin Hello World-ohjelmien tekemiseen...
Codeprofile kirjoitti:
jep. Ihan ensimmäinen päivä, jolloin käytän C:tä muuhunkin kuin Hello World-ohjelmien tekemiseen...
No ei se sitten ole ihan ensimmäinen. Xiittari!
Löydät luettelon IO-funktioista (myös tiedostojenkäsittely) Cppreference-sivuilta.
Siellä ei selitetä kovin perusteellisesti kaikkea, mutta yhteenvetona sen pitäisi olla hyvä. Esimerkkejäkin on siellä täällä.
Putkamme on lisäkyselyitä varten hyvä paikka.
Muokkaus: Linkkivika korjattu. Ei saa laittaa =-merkkiä. Uh.
Etkö ole tehnyt C:llä muuta kuin hello worldin?
En. Mutta C++:lla sen sijaan olen; Ei suositeltavaa ns.skriptausohjelmointia, jos sanan merkityksen olen oikein ymmärtänyt.
EDIT: siksi toivoisinkin putkaan C++-opasta :D.
Aihe on jo aika vanha, joten et voi enää vastata siihen.