Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C kysymyksiä

amigo [21.10.2003 09:41:24]

#

Miten C:ssä saa tiedoston tallennettua samaan kansioon, missä on exe-tiedostoki, niinkun VB:ssä on app.path systeemi?

Entä miten ruudun sais tyhjennettyä niin, että kirjoitus alkais taas vasemmasta yläkulmasta??

tejeez [21.10.2003 09:58:52]

#

Riippuu varmaankin käyttiksestä, kääntäjästä jne :)

sqwiik [21.10.2003 11:15:39]

#

Exe:n tiedostopolku on komentolinjan ensimmäinen parametri.
int main(char ** argc, int argn){...
Eli teksti argc[0] sisältää hakemiston + ohjelman nimen tyyliin "c:\\ohjelma\\koe.exe". Nappaa siitä hakemistopolku ja liitä se tiedostonimen eteen esim:
sprintf(tiedostonimi,"%skoe.txt",hakemisto);
missä tekstimuuttujaan hakemisto olet kopsannut kotihakemiston.

Ruudun tyhjennys: conio.h sis. proseduurin nimeltä
clrscr(); joka vastaa QBASIC:n CLS-komentoa.

thefox [21.10.2003 13:33:40]

#

lainaus:

Ruudun tyhjennys: conio.h sis. proseduurin nimeltä
clrscr(); joka vastaa QBASIC:n CLS-komentoa.

Pakko vielä huomauttaa että conio.h ei ole standardikirjasto ja sitä ei täten jokainen kääntäjä tarjoa. Jos conio.h puuttuu (tai conio.h:sta puuttu clrscr), tulee käyttää käyttöjärjestelmän omia palveluja, kuten Windowsissa konsolin käsittely komentoja, ja DOSissa keskeytyspalveluita tms.

Vastaus

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

Tietoa sivustosta