martes, 3 de octubre de 2017

Scanf (Sintaxis)

*/Scanf con ampersand(&) se utiliza para indicar una dirección de memoria de la variable donde se almacenará el dato*/

#include <stdio.h>
#include <stdlib.h>

int main()
{

    char alfa;
    int n;
    char cad[20];

    //Este ejemplo guarda un caracter en alfa.
    printf("Dame un caracter: \n");
    scanf("%c",&alfa);


     //Este ejemplo guarda un número n.
    printf("Introduce un numero: \n");
    scanf("%d",&n);

    /*Este ejemplo guarda una cadena de caracteres
      (solamente una palabra)en cad.*/
      /*notese la ausencia de &*/

      printf("\nIntroduce una palabra de maximo 20 caracteres: \n");
      scanf("%s",cad);

      printf("\nIntroduce una palabra de maximo 10 caracteres: \n");
      scanf("%10s",cad);  //lee máximo 10 caracteres y le concatena el caracter cero.
    return 0;
}

No hay comentarios:

Publicar un comentario

Cadenas

Programa para copiar, comparar y guardar cadenas. #include <stdio.h> #include <stdlib.h> #include <conio.h> #include...