Ir ao conteúdo
  • Cadastre-se

como mostrar o valor do tanto de letras na string?


lestat111

Posts recomendados

#include <stdio.h>

#include <string.h>

int main ()

{

int size;

char str[100];

printf ("Entre com uma string: ");

gets (str);

size=strlen (str);

printf ("\n\nA string que voce digitou tem tamanho %d",size);

return(0);

}

eu compilo, escrevo o nome mas na hora de mostrar o tanto de letras não mostra. por que?

Link para o comentário
Compartilhar em outros sites

#include <stdio.h>

#include <string.h>

int main ()

{

int size;

char str[100];

printf ("Entre com uma string: ");

gets (str);

size=strlen (str);

printf ("\n\nA string que voce digitou tem tamanho %d",size);

return(0);

}

eu compilo, escrevo o nome mas na hora de mostrar o tanto de letras não mostra. por que?

Eu copiei seu código, compilei direto, só quebrando duas linhas no final, e funcionou normalmente:

#include <stdio.h>

#include <string.h>

int main ()

{

int size;

char str[100];

printf ("Entre com uma string: ");

gets (str);

size=strlen (str);

printf ("\n\nA string que voce digitou tem tamanho %d\n\n",size);

return(0);

}

O retorno / execução:

[gelinski@gelinski Área de Trabalho]$ ./teste

Entre com uma string: Clube do Hardware

A string que voce digitou tem tamanho 17

[gelinski@gelinski Área de Trabalho]$

Note que estou usando o shell no Linux, como o C/C++ é universal, tanto faz o sistema, o importante é o retorno!

Link para o comentário
Compartilhar em outros sites

Testei no windows e também deu certo.

Realmente é muito estranho não estar mostrando o valor.

Mas, porventura, tente limpar os buffers de entrada de saida, talvez seja isso.


#include <stdio.h>
#include <string.h>

int main ()
{

int size;
char str[100];

printf ("Entre com uma string: ");
fflush(stdin); // Limpa buffer de entrada
gets (str);

size=strlen (str);

fflush(stdout); // Limpa buffer de saida
printf ("\n\nA string que voce digitou tem tamanho %d\n", size); // Adicionado mais uma quebra de linha

return(0);

}

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!