c++ under linux med g++ kompilatorn

C/C++

8 svar · 463 visningar · startad av trasher

Medlem sedan mars 200143 inlägg
Trådstart#1

Tjena,

Jag har lite frågor om c++ i linux.
Det första jag märkte var att headern
conio.h inte går att använda. Finns det
något alternativ? Sen undrar jag hur
man startar andra applicationer eller
kommandon med c++ koden.

Medlem sedan apr. 20002 487 inlägg
#2

Nej, conio.h finns inte... Är det nåt speciellt i den som du letar efter?

Du kan starta andra applikationer i C++ med funktionen system():

<font size="1" face="Verdana, Arial, Helvetica, sans-serif">Kod:<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#666600">
system("ls ~");

[r] Sådär, nu är det ändrat.

Medlem sedan apr. 20003 971 inlägg
#3

Muzzafarath:
Jag tycker du ska ändra ditt kodexempel. Någon vilsen själ kanske testar koden och råkar radera alla sina filer.

Medlem sedan mars 200143 inlägg
#4

tror du verkligen jag är så dum så jag skulle göra något sånt :(.
rm -rf / = ta bort hela systemet.

om inte conio.h finns hur kör jag t.ex. getch(); då?

Medlem sedan apr. 20003 971 inlägg
#5

Nej, jag sa inte du. Jag sa någon. Att den där koden raderar hela systemet, är faktiskt inte så lätt att se, om man inte är Linux-hacker.

Medlem sedan maj 20018 027 inlägg
#6

Nu blir jag nyfiken. Skrev Muzzafarath verkligen "system("rm -rf /")"? I så fall har han ändrat nu. Det var elakt ;)

Medlem sedan juni 20014 290 inlägg
#7

trasher:

Dom flesta unix system har massor med manualsidor inlagda.

Prova: "man getch" eller "man getchar"

Medlem sedan jan. 20014 973 inlägg
#8

Muzzafarath!
:o

Medlem sedan apr. 20002 487 inlägg
#9

Nu blir jag nyfiken. Skrev Muzzafarath verkligen "system("rm -rf /")"? I så fall har han ändrat nu. Det var elakt

Ja, det gjorde jag. :o Och ja, det var väldigt elakt §e

248 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)