#include
#include
int main()
{
char str[10];
int l= 0;
printf("Input the string : ");
fgets(str, 10, stdin);
while(str[l] != '\n')
l++;
printf("The answer is : %d\n\n", l+1);
}
Sobre o código acima pode-se afirmar:
O valor procurado é o último elemento da string '\0'
O valor procurado é o tamanho da string excluindo o \n capturado pelo fgets
Não funcionará adequadamente porque não foram colocadas as chaves do while
O código atua exatamente como um strlen
O código não funcionará adequadamente porque não foi adicionada a
Soluções para a tarefa
Respondido por
2
Resposta:
O valor procurado é o tamanho da string excluindo o \n capturado pelo fgets.
Mesmo faltando o <stdin.h> no final do #include, o programa conta quantos caracteres você adicionou, incluindo o '\0' (Caractere NULO) , até voce apertar \n (ENTER)
Não é igual ao strlen pq ele não conta o '\0'.
NicollasYuri:
olá amigo, poderia me ajudar nas perguntas q eu fiz? é sobre programação
Perguntas interessantes
Biologia,
4 meses atrás
Geografia,
4 meses atrás
Português,
4 meses atrás
Matemática,
5 meses atrás
Ed. Física,
10 meses atrás
Artes,
10 meses atrás
História,
10 meses atrás