Claro! Aqui está um exemplo de um programa em C que pede para o usuário digitar o seu nome e, em seguida, imprime o nome digitado:
#include <stdio.h>
int main() {
char nome[100]; // Aloca um espaço para o nome, podendo ter até 99 caracteres + o terminador nulo
printf("Digite seu nome: ");
fgets(nome, sizeof(nome), stdin); // Lê a entrada do usuário
printf("Seu nome é: %s", nome); // Imprime o nome digitado
return 0;
}
Inclusão da biblioteca: #include <stdio.h>
importa a biblioteca padrão de entrada e saída, que é necessária para usar as funções printf
e fgets
.
Declaração da função main
: Este é o ponto de entrada do programa.
Declaração da variável nome
: Um array de caracteres (string) é declarado com um tamanho de 100. Isso é suficiente para armazenar a maioria dos nomes.
Função fgets
: A função fgets
é usada para ler uma linha de entrada do usuário. É preferível a função scanf
para este propósito, pois previne problemas com espaços em branco no nome.
Impressão do nome: A função printf
é usada para imprimir o nome que foi digitado pelo usuário.
Para compilar e executar o programa, você pode usar um terminal de comando. Salve o código em um arquivo chamado, por exemplo, nome.c
e depois siga esses passos:
Compile o código:
gcc nome.c -o nome
Execute o programa:
./nome
Assim, o programa solicitará que o usuário digite seu nome e, em seguida, o exibirá.