#include <stdio.h>
#include <stdlib.h>
#include <conio2.h>
#include <string.h>
int main (void)
{
char c, nome[81], sobrenome[41];
int i;
printf("Entre com um nome: "
fgets(nome, 41, stdin);
nome[strlen(nome)-1] = '\0'; //tira o caracter do fim (nao entendi)
puts(nome);
printf("\nEntre com o sobrenome: "
fgets(sobrenome, 41, stdin); // pq assim e nao gets(nome)????
sobrenome[strlen(sobrenome) -1] = '\0';
puts (nome);
strcat(nome, " "
strcat(nome, sobrenome);
puts (nome);
printf("\nQual caracter?"
c = getchar();
for (i = 0; i < strlen(nome); i++)
{
if (c == nome[i])
{
printf("\nO caractere aparece na posicao %d", i);
}
}
getch();
return 0;
}
estes trechos nao compreendi...comentei nos lugares
[php] printf("Entre com um nome: ");
fgets(nome, 41, stdin);
nome[strlen(nome)-1] = '\0'; //tira o caracter do fim (nao entendi)
puts(nome);
printf("\nEntre com o sobrenome: ");
fgets(sobrenome, 41, stdin); // pq assim e nao gets(nome)????
sobrenome[strlen(sobrenome) -1] = '\0';
puts (nome);[/php]
se alguem puder me explicar.. agradeço