C++, system(pause|Programmering / Grafisk formgivning|Forum|Nordichardware

Search
Forum Scope


Match



Forum Options



Minimum search word length is 3 characters - maximum search word length is 84 characters
Lost password?
The forums are currently locked and only available for read only access
sp_Feed sp_TopicIcon
C++, system(pause
Tovedal
Kommer du hit ofta?
Medlem
Forum Posts: 282
Member Since:
June 29, 2004
sp_UserOfflineSmall Offline
1
January 25, 2005 - 5:48 am
sp_Permalink sp_Print

jo jag undrar om man kan ändra


system("pause")

till tex:


system("stop")

eller liknande, och vilken funktion den får då... ?

ren
Kommer du hit ofta?
Medlem
Forum Posts: 833
Member Since:
January 15, 2004
sp_UserOfflineSmall Offline
829348
January 25, 2005 - 7:04 am
sp_Permalink sp_Print

funtionen system utför ett anrop på en exekverbar fil som ligger i pathen eller kör ett kommando som är implementerat direkt i kommanotolken.

syklle du köra system("stop"); så skulle du med största sannolikhek så ett felmeddelande om att det inte finns något sådant kommando.

system("dir"); skulle däremot funka alldeles utmärkt. (I alla fall om du sitter på en windows dator och kör programmet i konsolen)

Avatar
mounte
Kommer du hit ofta?
Medlem
Forum Posts: 561
Member Since:
February 1, 2003
sp_UserOfflineSmall Offline
829418
January 25, 2005 - 10:22 am
sp_Permalink sp_Print

dessa kommandon är ju plattformsberoende ... så som ren skrev så finns dessa kommandon implementerade på ett eller annat sätt i ditt system ...
så du kan ju alltid gå ut i kommandotolen eller vad den nu heter under windows och skriva "pause" kika vad som händer ...

Laglorden
Member
Medlem
Forum Posts: 2243
Member Since:
August 7, 2003
sp_UserOfflineSmall Offline
829426
January 25, 2005 - 10:35 am
sp_Permalink sp_Print

Du ska ju inte hålla på och köra en massa systemkommandon ifall du ska programmera riktig c (eller c++)...

System betyder ju du gör ett uthopp till "shellen" så att säga.

Vad vill du göra? Stop? vill du avsluta programmet? Använd exit() (ifall nu c++ funkar på samma sätt som c)

Tovedal
Kommer du hit ofta?
Medlem
Forum Posts: 282
Member Since:
June 29, 2004
sp_UserOfflineSmall Offline
829579
January 25, 2005 - 3:57 pm
sp_Permalink sp_Print

nej asså jag menade inget specielt, jag bara tog det som ett exempel.. och vad gör dir ?

ren
Kommer du hit ofta?
Medlem
Forum Posts: 833
Member Since:
January 15, 2004
sp_UserOfflineSmall Offline
829654
January 25, 2005 - 5:25 pm
sp_Permalink sp_Print

Om du sitter på ett unix system gör inte dir så mycket (om du inte skapat något alias för det eller lagt in ett program i pathen som heter just dir).

OM du använder en MsDOS eller Windows dator så listar det filer.
* Klicka på startmknappen
* välj kör
* skriv in cmd i textfältet och tryck på OK-knappen eller tryck på retur eller Enter.
* skriv in dir i det svarta fönstret och tryck på return.
* Luta dig tillbaks och betrakta resultatet.

Farbror
Member
Medlem
Forum Posts: 2275
Member Since:
March 21, 2003
sp_UserOfflineSmall Offline
829942
January 25, 2005 - 11:24 pm
sp_Permalink sp_Print

OM du vill se vad man kan göra med olika komandon i CMD kan du bara skriva help(lista med komandon) eller "kommandot" help för att se mer spec...

Tovedal
Kommer du hit ofta?
Medlem
Forum Posts: 282
Member Since:
June 29, 2004
sp_UserOfflineSmall Offline
829989
January 26, 2005 - 6:42 am
sp_Permalink sp_Print

ok tack

ren
Kommer du hit ofta?
Medlem
Forum Posts: 833
Member Since:
January 15, 2004
sp_UserOfflineSmall Offline
831023
January 27, 2005 - 5:24 pm
sp_Permalink sp_Print

Farbror wrote: OM du vill se vad man kan göra med olika komandon i CMD kan du bara skriva help(lista med komandon) eller "kommandot" help för att se mer spec...

eller


system("help kommando");

😛

"kommando help" fungerar dåligt. standardväxeln för att få hjälp i windows och DOS kommandotolk är /?.
I Unix (och liknande miljöer) använder man växeln --help för att få ut en hjälputskrift eller
"man kommando" för att få en mer utförlig beskrivning.

Forum Timezone: Europe/Stockholm
Most Users Ever Online: 1030
Currently Online:
Guest(s) 300
Currently Browsing this Page:
1 Guest(s)
Top Posters:
Andreas Galistel: 16287
Jonas Klar: 15897
ilg@dd: 10810
Nyhet: 10607
Mind: 10550
Ctrl: 10355
Gueno: 9881
Guest: 9344
Snorch: 8881
Callister: 8468
Newest Members:
PetrbonFU PetrbonFU
Karine Bembry
Dolores Mcdaniels
Anibal McLeish
Francisca Alt
Alfie Everhart
Lester Huitt
Orlando Jorgensen
Mikki Lundgren
Dakota Kozlowski
Forum Stats:
Groups: 11
Forums: 59
Topics: 146630
Posts: 1300967

 

Member Stats:
Guest Posters: 2
Members: 79425
Moderators: 0
Admins: 11
Administrators: nordicadmin, Henrik Berntsson, Anton Karmehed, Carl Holmberg, Joel Oscarsson, Mikael Linnér, Mikael Schwartz, Andreas Paulsson, Nickebjrk, Mattias Pettersson, EmxL