[C con Clase] Pregunta sobre printf y scanf

Reinel Hernández Peraza reinel en uci.cu
Sab Feb 3 01:26:06 CET 2007


Casi casi exacto, pero hay que aclarar algo. Que scanf también permite realizar la entrada de cadenas de caracteres, sólo debe usarse el modificador para ello:

scanf("%s", VariableCadena); y listo. 

 

Reinel Hernández Peraza

Técnico Hardware Docente 3

Universidad Ciencias Informáticas.

"Vivimos para hacer historias, o para ser historia"

 

________________________________

De: cconclase-bounces en listas.conclase.net [mailto:cconclase-bounces en listas.conclase.net] En nombre de nubielis pereira
Enviado el: Friday, February 02, 2007 7:11 PM
Para: Lista de correo sobre C y C++
Asunto: Re: [C con Clase] Pregunta sobre printf y scanf

 

printf es una funcion que escribe datos en el dispositivo de salida estandar .. Si puedes utilizar %i, %s entre otro... el % acompañado de una letra te imprimira esa informacion de una manera especifica. Ejemplo: printf ("%i", nuevo->nombre) imprimira esa informacion pero en numeros xq (%i) quiere decir q la impresion se hara de tipo entero; si colocas (%s) te imprimira un string... asi la utilizas dependiendo de la manera como quieras imprimir.. scanf es una funcion que lee datos desde el dispositivo de entrada pero solo permite tomar datos de tipo int... a diferencia de gets  que es una funcion que lee una cadena de caracteres desde el dispositivo de entrada estandar pero solo permite tomar datos de tipo char*... (Si quieres mayor informacion busca un tutorial donde aparezcan las funciones y hay te explicaran como utilizarlas e implementarlas)... 

 

      Espero que te sea util... 

David Reza <l.fix3r.l en gmail.com> escribió:

	Pero no siempre se utilizará %d o si? Puede ser cualquier letra o tiene que ser d? Yo he visto que utilizan %u %t %i y otras más. Y sobre scanf y gets() ?
	
	Saludos y gracias por u colaboraión.

	2006/12/28, Daniel Ocaranza <ocaranza en gmail.com>: 

	      
	
	prinft("HOLA")  --> en pantall HOLA
	int d =2
	printf("VARIABLE B tiene VALOR%d", d)  ---> en pantalla VARIABLE B tiene VALOR 2
	printf("AKI COLOCAS EL TEXTO %d", akiunavariable)   %d es para indicar donde muestras la variable 

	On 12/27/06, David Reza < l.fix3r.l en gmail.com <mailto:l.fix3r.l en gmail.com> > wrote: 

	Hola, me gustaría que me pudiesen explicar como se usan estas funciones (printf, scanf) ya que muchas personas las utilizan y no las entiendo al igual que la de gets(). Leí sobre las funciones en la sección de librerías pero no entendí y tampoco eso de "stream". Saludos y gracias de antemano ;) 
	
	--------------------------
	| = David Reza = | 
	_______________________________________________
	Cconclase mailing list
	Cconclase en listas.conclase.net 
	http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net 
	
	

	
	
	
	-- 
	Atentamente 
	
	                         Daniel Ocaranza B 
	_______________________________________________
	Cconclase mailing list
	Cconclase en listas.conclase.net
	http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net 
	
	

	
	
	
	-- 
	| = David Reza = | _______________________________________________
	Cconclase mailing list
	Cconclase en listas.conclase.net
	http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net

 

 __________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis! 
Regístrate ya - http://correo.espanol.yahoo.com/ 

------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20070202/556f2a24/attachment.html>


Más información sobre la lista de distribución Cconclase