SoloCodigo
		Programación General => C/C++ => Mensaje iniciado por: dark_dang en Domingo 13 de Marzo de 2011, 00:14
		
			
			- 
				Hola a todos tengo un problema al programar en C y no lo logro indentificar, tiene que ser algún error y no me doy cuenta, por que increso un número 19921 y solo hago un printf y el número ya cambió a 2003931364  :(    dejo el codigo 
 
 #include <stdlib.h>
 #include <stdio.h>
 
 int main()
 {
 int num;
 scanf("hora en segundos %c /n", num);
 printf("%d",num);
 
 system("PAUSE");
 }
 
 también le tuve que usar la sentencia system por que antes solía hacer escanear una variable para que la pantalla no se cerrara.. pero tampoco eso me funcionó.  ;)
 
 Espero ayuda, gracias
- 
				-   
- #include <stdlib.h> 
- #include <stdio.h> 
-   
- int main() 
- { 
-    int num; 
-    scanf("hora en segundos %c /n",-  num );
 
-   
- } 
-   
-   
 
 
 veamos los errores
 1)vos definiste num como entero (int) pero cuando lees lo haces como carácter (char), entonces como quedaría , ademas cuando lees debes poner la dirección de la variable (&num)
 2)la frase hora en segundo no va dentro del scanf eso iría dentro de un printf
 
 despues te quedaría así tu codigo
 
 -   
- #include <stdlib.h> 
- #include <stdio.h> 
-   
- int main() 
- { 
-    int num; 
-   
- } 
-   
-   
 
 te recomendaría q leyeras libros de programación en C así aprenderas sobre estos errores q tuviste
- 
				Busca por google esto "nacho cabanes", es una buen web para principiantes como tú y yo..xD...
 No puedo insertar links...
 Y lo más importante debes aprender a realizar programación estructurada te evitaras muchos dolores de cabeza, porque si no lo haces.. dios se apiade de ti.
 los malos hábitos son díficiles de eliminar..
- 
				Muchas gracias Herzdark por tomarte el tiempo de explicarme ... si me costó mucho  pasar de pascal.. y gracias a cltomas si me voy a fijar la pagina.. seguro.. toda imformación me sirve por que en realidad, por que como estoy aprendiendo de forma autodidacta.. así que estoy leyendo mucho.. me compré PROGRAMACION EN C de JOYANES AGUILAR LUIS y ZAHONERO MARTINEZ IGNACIO. Y otro que ahora no me acuerdo el nombre.. que a mi me parece que estaba mejor y que no lo pude conseguir para comprarlo.    :good:    :comp:        :hitcomp: