Minul Dev-C++ vers. 4.9.8.0.
include käsk võtab <> märkide korral faili kompilaatori include-kaustast, "" märkide korral proge enda kaustast. Minu versioonil dev-c++'st igatahes on seal kaustas olemas conio.c fail, kuid conio.h failist ei ole omakorda seda edasi inkluuditud, nagu näiteks siin toodud lingis oleva c ja h komplektiga on tehtud. (Tavaliselt tõesti kompilaatori h-failid peaksid c-failid jms kola ise juurde haakima) Seega tuleb inkluudida c-fail otse või siis h-faili mudida nii, et ta ka c-faili kompileerimisse kaasaks. vastasel juhul ei ole kuskil seda clrscr funktsiooni ja linker ei saa hakkama.
conio.c failis on veel toredaid tunktsioone, mida võib konsoolis vaja minna... täpsemalt vaata selle faili sisu ise. Üldiselt peaks windowsi konsooli üldse torkima natu teiste funktsioonide kaudu ja see conio.c on lihtsalt selleks tehtud, et saaks vanade dossi konsooli asjadega teha ühilduvuse.
Huvitav, miks su veateates tahetakse conio.cpp? Äkki kirjutasid .c asemel .cpp? Igatahes include kaustas peaks olema olemas conio.c fail ja parem oleks seda kasutada, mida kompilaatori tegijad sellega kaasa panid, mitte hakkata mingit suvalist asja juurde pookima.
Ja selle void'iga rea võid niikuinii ära kustutada, see ei tee mitte midagi. Üldse on see veel selle antud clrscr.h'ga vastuolus, seal sama nimega funktsioon ja see on vastuse tüübiga int, seega defineeritakse lihtsalt funktsioon üle. Õnneks sellest midagi ei juhtu, kuna vastust niikuinii ei kasutata.
include käsk võtab <> märkide korral faili kompilaatori include-kaustast, "" märkide korral proge enda kaustast. Minu versioonil dev-c++'st igatahes on seal kaustas olemas conio.c fail, kuid conio.h failist ei ole omakorda seda edasi inkluuditud, nagu näiteks siin toodud lingis oleva c ja h komplektiga on tehtud. (Tavaliselt tõesti kompilaatori h-failid peaksid c-failid jms kola ise juurde haakima) Seega tuleb inkluudida c-fail otse või siis h-faili mudida nii, et ta ka c-faili kompileerimisse kaasaks. vastasel juhul ei ole kuskil seda clrscr funktsiooni ja linker ei saa hakkama.
conio.c failis on veel toredaid tunktsioone, mida võib konsoolis vaja minna... täpsemalt vaata selle faili sisu ise. Üldiselt peaks windowsi konsooli üldse torkima natu teiste funktsioonide kaudu ja see conio.c on lihtsalt selleks tehtud, et saaks vanade dossi konsooli asjadega teha ühilduvuse.
Huvitav, miks su veateates tahetakse conio.cpp? Äkki kirjutasid .c asemel .cpp? Igatahes include kaustas peaks olema olemas conio.c fail ja parem oleks seda kasutada, mida kompilaatori tegijad sellega kaasa panid, mitte hakkata mingit suvalist asja juurde pookima.
Ja selle void'iga rea võid niikuinii ära kustutada, see ei tee mitte midagi. Üldse on see veel selle antud clrscr.h'ga vastuolus, seal sama nimega funktsioon ja see on vastuse tüübiga int, seega defineeritakse lihtsalt funktsioon üle. Õnneks sellest midagi ei juhtu, kuna vastust niikuinii ei kasutata.
Comment