Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C++: Tiedostonhallintaohjelma - ongelma

Sivun loppuun

Codeprofile [29.12.2006 20:58:04]

#

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.

Deewiant [29.12.2006 21:11:09]

#

fopen() hoitaa luomisen ja remove poistamisen.

Codeprofile [29.12.2006 21:14:10]

#

Mihin ne tiedostopolut laitetaan? Tää on katsos mun ensimmäinen varsinainen C-ohjelmointipäivä.

kayttaja-4976 [29.12.2006 21:51:16]

#

#include <stdio.h>

main() {
    FILE *filu;
    filu = fopen("C:\\filu.txt", "w");
    fclose(filu);
    return 0;
}

Noin se luominen suunnilleen menee C:llä

Nikotiini [30.12.2006 00:30:30]

#

Codeprofile kirjoitti:

Tää on katsos mun ensimmäinen varsinainen C-ohjelmointipäivä.

Miten ensimmäinen? Tarkoitatko että ihan ensimmäinen, vai?

Codeprofile [30.12.2006 11:18:06]

#

jep. Ihan ensimmäinen päivä, jolloin käytän C:tä muuhunkin kuin Hello World-ohjelmien tekemiseen...

Tumpelo [30.12.2006 12:10:03]

#

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!

Pekka Karjalainen [30.12.2006 17:16:59]

#

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.

Nikotiini [30.12.2006 20:16:34]

#

Etkö ole tehnyt C:llä muuta kuin hello worldin?

Codeprofile [06.01.2007 18:48:18]

#

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.


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta