Hack x Crack - Comunidad de Seguridad informática

Programación => C / C++ => Mensaje iniciado por: ak3tres en Febrero 07, 2015, 02:10:39 am

Título: Mini Curso de C Leccion #2
Publicado por: ak3tres en Febrero 07, 2015, 02:10:39 am
En esta segunda leccion veremos un programa mas en profundidad con mas añadidos

Explicacion del algunos adheridos del primer programa como por ejemplo se hablo del salto de linea
que era con los caracteres de escape \n, bueno aparte de este hay mas como estos

\\      Este es para poner una barra invertida ya que con uno lo toma como caracter de escape de lo que valla despues
\t      Este es para hacer tabulaciones es usado para cuando quieres hacer salidas formateadas como columnas y demas
\"      Para cuando quieres que una salida estandar por pantalla valla entre comillas y no tengas probelams con la funcion printf
\       Para cuando quieras un retroceso.

el programa anterior que incluia en el enunciado printf el salto de linea se puede hacer sin ese caracter de escape quedando

Código: C
  1. printf("Hola");
  2. printf("Mundo");

pero es mas usual escribirlo con caracteres de escape ya que la idea es de que no sea muy extenso el codigo
el nuevo programa para esta leccion sera uno que recoja un valor de parte del usuario y lo muestre por pantalla

Nota ** Todas las funciones en C se escriben en ninusculas el compilador es sensible a esto no es lo mismo Printf que printf ojo con esto ;D

Código: C
  1. #include <stdio.h>  
  2.  
  3. /*Este es un comentario no es reconocido por el compilador como codigo solo es de ayuda para  los programadores */
  4.  
  5. int main () {   /*la funcion principal de todo programa */
  6. int Edad;       /* en esta linea se esta declarando una variable nueva de tipo entero */
  7. Edad = 0;       /* Inicializar una variable es de muy buena practica para no tener resultados erroneos */
  8.  
  9. printf("Bienvenido, Ingresa tu edad\n>>"); /* La funcion printf te indica que hagas una accion notece que despues
  10.                                             del salto de linea agrege >> esto es opcional es solo para indicar al usuario que
  11.                                             escriba a continuacion */
  12. scanf("%d", &Edad); /* Nueva funcion scanf lo que hace es recojer un valor del la entrada estandar osea del teclado
  13.                    la almacena en la variable Edad para luego mostrarla por pantalla cuando sea llamada, la sintaxis %d
  14.                    lo que hace es recivir el valor y luego pasarlo a Edad por medio de &*/
  15. printf("Usuario tu edad es %d años\n", Edad); /* %d es usado para mostrar un valor entero para un tipo con decimales
  16.                                                o real seria con %.2f el numero dos es para indicar cuantos decimales mostrar*/
  17.  
  18. return 0;
  19. }

Spoiler
(http://davincicooders.blog.com/files/2015/02/cap1.png)
Spoiler
(http://davincicooders.blog.com/files/2015/02/cap2.png)
eso seria experimenta en tu computador la mejor manera de aprender es creando codigo :D cualquier duda solo preguntar :D