[an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] (none) [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive]
[an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] (none) [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive]![]() |
![]() |
![]() |
|||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
![]() |
![]() |
![]() |
Flyt din "do" op over getch(). >-----Original Message----- >From: Mikkel Meinike Nielsen [mailto:sslug@sslug >Sent: Thursday, March 18, 2004 1:10 PM >To: sslug@sslug >Subject: [PROGRAMMERING] C selvsving > > >Hi! > >Denne kode kan kompileres uden fejlmeldinger og programmet >kan også udføres, men det fungere ikke halt efter hensigten. >Hvis jeg trykker 'a' bliver programmet ved med at udføre >komandoen "ls" igen og igen uden ophør. Meningen var at den >skulle udføre komandoen "ls" en gang og så vende tilbage til >ventepositioin (getch()). >Kan nogen hjelpe mig? > >#include curses.h > >int main() >{ > int venus; > > initscr(); > cbreak(); > printw("Tryk B for at afslutte programmet!!!\n\n"); > venus=getch(); > refresh(); > > do > { > if(venus == 'a') > system("ls"); > > if(venus == 'c') > system("ps"); > > > > > }while( venus != 'B' ); > > printw("\nTak for denne gang\n"); > > endwin(); > > return 0; >} > > >Den version af programmet uden "if" som jeg sendte i gård >havde ikke dette problem med at gentage komandoen. > >/Mikkel > >_____________________________________________________________ >Get your FREE, LinuxWaves.com Email Now! --> http://www.LinuxWaves.com >Join Linux Discussions! --> http://Community.LinuxWaves.com >
![]() |
![]() |
![]() |
||||||||||||
|
||||||||||||||
![]() | ||||||||||||||
|
||||||||||||||
![]() |
![]() |
![]() |