Ir ao conteúdo

Como faço para ler uma string, caracter por caracter?


marcel0.mf

Posts recomendados

Postado

tentei desse modo mas ele não respeita o limite de parada e continua sempre lendo:


#define CHANCES 10

main(){
char palavra[20];

int i=0,tamanho,acerto=0,chan=CHANCES;

printf("Entre com a palavra a ser adivinhada:\n");
palavra[i]=getche();
while(palavra[i]!='\n'){
i++;
palavra[i]=getche();
}
tamanho=strlen(palavra);
printf("\nTAMANHO:%d\nPALAVRA:%s",tamanho,palavra);
getch();
}

Postado

Tenta assim:

 biblioteca <iostream> e <conio.h>
using namespace std;
main()
{
char palavra[100];
int a,b;

for(a=0;palavra[a-1]!='\r';a++)
palavra[a]=getche();

cout << "Tamanho da palavra ";
for(b=0;b<a;b++)
cout << palavra[b];
cout << " = " << c-1;
}//fim main

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...

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!