scanf

Lê uma entrada do teclado e armazena em uma variável


Exemplo da Rotina:

scanf("[% com a letra do tipo que se quer armazenar como d, f ou c]", [nome da variável precedido com %])

Exemplo 1- Lendo variável int:

#include <stdio.h>

int main() {

	int valor1;
	printf("\nDigite um valor int: ");
	scanf("%d", &valor1);
	printf("O valor digitado foi [%d]\n", valor1);

	return 0;
}

Exemplo 2- Lendo variável float:

#include <stdio.h>

int main() {

	float valor2;
	printf("\nDigite um valor float: ");
	scanf("%f", &valor2);
	printf("O valor digitado foi [%f]\n", valor2);

	return 0;
}

Exemplo 3- Lendo variável char:

#include <stdio.h>

int main() {

	char valor3;
	getchar();
	printf("\nDigite um valor char: ");
	scanf("%c", &valor3);
	printf("O valor digitado foi [%c]\n", valor3);

	return 0;
}

Observações:

– Caso tenha dúvidas ou problemas com os exemplos, entre em contato;

– Se tiver sugestões de rotinas, pode entrar em contato;

O Compilador usado foi o GCC. Se tiver dúvidas de como instalar em distros Linux, veja esse link. Se tiver dúvidas em como instalar em Windows, veja esse link.

Referências:

Tech On The Net