Páginas: [1]
|
 |
|
Autor
|
Tema: No me funciona el printf en linux (Leído 174 veces)
|
shoulck
Desconectado
Mensajes: 121
www.elcracker.com
|
Pues eso que por mas que hago printf("hola"); no escribe nada. Me parecio haber leido por ay que tb se puede hacer con write de una forma similar ha esta: write(2,"hola",strlen("hola")); pero tampoco me va. Alguna sugerencia? Por si sirve de algo estoy bajo red hat 8.0 y compilo directamente desde la consola con gcc -o Gracias. ShoulcK
|
|
|
|
« Última modificación: 22 Enero 2004, 12:44 por shoulck »
|
En línea
|
|
|
|
|
Ragnarok
|
Sugerencias muchas, pero con la información que das se me ocurre que lo ejecutes desde la consola también y pongas \n detras de la 'a' de hola.
|
|
|
|
|
En línea
|
|
|
|
shoulck
Desconectado
Mensajes: 121
www.elcracker.com
|
Gracias, ya solucione el problema, no se a que se debe pero esta solucionado. Al hacer: #include <stdio.h> int main() { printf("hola); } y compilar con gcc no me daba errores, pero al ejecutar desde consola no se veia nada. Sin embargo con este otro si funciona: #include <stdio.h> int main() { printf("hola); getchar(); } ??? ??? ??? que cosa mas rara... ShoulcK
|
|
|
|
|
En línea
|
|
|
|
|
Ragnarok
|
yo diría que te lo tapaba el prompt, es una buena costumbre poner '\n' al final de cada printf porque entre otras cosas te evitas poner fflush.
|
|
|
|
|
En línea
|
|
|
|
|
Páginas: [1]
|
|
|
|