 
			
				27/07/2014, 12:55
			
			
			     |  
      |    |    |    Fecha de Ingreso: junio-2008  Ubicación: Seattle, USA  
						Mensajes: 733
					  Antigüedad: 17 años, 4 meses Puntos: 61     |        |  
  |      Respuesta: Problema con printf en C        Algunos comentarios a tu programa   
- La variable "fin" no es inicializada. Debes saber que en C, no se asegura un valor inicial para las variables locales, por lo que hacer   if( fin == 0 ) sin haberle dado un valor inicial es incorrecto (o "peligroso", si quieres)   
- Cuando controlas uno de tus ciclos con "pos", es posible que esa variable no haya sido inicializada pues su valor depende de algunas condiciones que no necesariamente se van a cumplir.   
y, finalmente, una pregunta..   
- Cambia algo el comportamiento de tu programa si en vez de leer numero usando   
scanf( "%20s", &numero );   
usaras   
scanf( "%20s", numero );   // sin el &   
?     
				__________________  Visita mi perfil en  LinkedIn         
					
						Última edición por CalgaryCorpus; 27/07/2014 a las 14:11           |