elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
07 Octubre 2008, 23:12  



+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General (Moderadores: Hendrix, E0N)
| | |-+  No me funciona el printf en linux
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Imprimir
Autor Tema: No me funciona el printf en linux  (Leído 174 veces)
shoulck

Desconectado Desconectado

Mensajes: 121


www.elcracker.com


Ver Perfil WWW
No me funciona el printf en linux
« en: 22 Enero 2004, 12:40 »

Pues eso que por mas que hago

Citar
printf("hola");

no escribe nada.
Me parecio haber leido por ay que tb se puede hacer con write de una forma similar ha esta:

Citar
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
Moderador Global
*****
Desconectado Desconectado

Mensajes: 4.222


Ver Perfil
Re:No me funciona el printf en linux
« Respuesta #1 en: 22 Enero 2004, 15:57 »

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

No olvidéis leer las normas generales, además de las específicas de cada tablón.sgae, ladrones
shoulck

Desconectado Desconectado

Mensajes: 121


www.elcracker.com


Ver Perfil WWW
Re:No me funciona el printf en linux
« Respuesta #2 en: 22 Enero 2004, 16:08 »

Gracias, ya solucione el problema, no se a que se debe pero esta solucionado. Al hacer:

Citar
#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:

Citar
#include <stdio.h>
int main()
{
   printf("hola);
   getchar();
}

 ??? ??? ??? que cosa mas rara...

ShoulcK
En línea

Ragnarok
Moderador Global
*****
Desconectado Desconectado

Mensajes: 4.222


Ver Perfil
Re:No me funciona el printf en linux
« Respuesta #3 en: 22 Enero 2004, 18:32 »

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

No olvidéis leer las normas generales, además de las específicas de cada tablón.sgae, ladrones
Páginas: [1] Ir Arriba Imprimir 
Ir a:  







Consolas     La Web de Goku     MilW0rm     MundoDivx

Hispabyte     Truzone     TodoReviews     ZonaPhotoshop

hard-h2o modding    Foros de ayuda    Yashira.org    Videojuegos    indetectables.net   

Noticias Informatica    Seguridad Informática    ADSL    Foros en español    eNYe Sec

Todas las webs afiliadas están libres de publicidad engañosa.

Powered by SMF 1.1.6 | SMF © 2006-2008, Simple Machines LLC