|
Re: sobre C y algo mas: msg#00497org.user-groups.linux.grulic
On Thu, May 25, 2000 at 09:50:33PM -0300, José Rodriguez wrote: > escribo programas en c y quedan corriendo, al poner ps -a aparecen todos los > " a.out " que estuve ejecutando, no se porque, si alguien me ayuda !! > > Segun el libro, el programa al ejecutarlo cuenta los caracteres que se > ingresan pero no puedo encontrar la manera de que lea EOF, o sea nunca > termina, me sigue pidiendo caracteres, cómo soluciono este problema ?? dejame adivinar algo: venís de DOS, donde EOF es ^Z. En unix en general, y en linux en particular vas a encontrar que ^Z detiene el proceso y te devuelve el shell. Si después de hacer ^Z hacés "jobs" (en bash al menos) vas a ver que tu trabajo efectivamente está suspendido; si decís "bg" (o "bg n", con n el número de job, en caso de que tuvieras más de uno) pasa al background (como si lo hubieras arrancado con "foo &" en vez de "foo"); similarmente "fg" te lo pone de vuelta en el foreground. EOF es ^D. Anda bien tu programa, salvo que nc es un long y getchar devuelve int, y un par de cosas más. Te recomiendo que trates siempre de compilar con "gcc -Wall --pedantic" para ver ese tipo de pavadeces :) Béh, si sigo así en cualquier momento esta gente cree que sé C... > Si me pudieron leer entonces es porque estoy sin modo html. si. Muchísimas gracias. -- John Lenton (john-od3Ii2+oAupd+7ixHBZSzg@xxxxxxxxxxxxxxxx) -- Random fortune: It is the business of the future to be dangerous. -- Hawkwind |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | sobre C y algo mas: 00497, José Rodriguez |
|---|---|
| Next by Date: | Re: [GRULIC]SiS6326 + SyncMaster 3Ne y RIVA Ultra TNT2 + SyncMaster 550v: 00497, Marcelo Baldi |
| Previous by Thread: | sobre C y algo masi: 00497, José Rodriguez |
| Next by Thread: | RE: sobre C y algo mas: 00497, Ramiro Morales |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |