Buscar

Uso de scanf e gets em C

Prévia do material em texto

#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
main(){
 char letra;
 char palavra[9]; 
 
 scanf("%s", palavra); 
 getchar(); // coloca-se depois para liberar o enter da variavel input inserida
 scanf("%c", &letra); 
 
 printf("%s\n", palavra); 
 printf("%c\n", letra); 
 
 system("Pause");
 }
/*OBS: Na linguagem C, se no uso do scanf("%c", &letra); houver um outro scanf de qualquer tipo na linha anterior, deve se retirar o "enter", colocando um getchar(); depois deste scanf. */
Ou...
	#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
main(){
 char letra;
 char palavra[9]; 
 
 gets(palavra);
 getchar(); // coloca-se depois para liberar o enter da variavel input inserida
 letra = getchar(); // ou getchar, getch ou getche
 
 puts(palavra);
 putchar(letra); 
 
 system("Pause");
 }
/*OBS: Na linguagem C, se no uso do scanf("%c", &letra); houver um outro scanf de qualquer tipo na linha anterior, deve se retirar o "enter", colocando um getchar(); depois deste scanf. */

Outros materiais

Perguntas Recentes