Ir para conteúdo

POWERED BY:

Arquivado

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

Alex Camargo

Testar variável no while originária de gets

Recommended Posts

Olá,

 

Criei esse código em C que escreve uma lista em um arquivo texto, porém não consigo sair da estrutura de repetição quando o usuário digitar 0 (zero).

 

char iten[15];
FILE *arquivo;

//abre o arquivo..

do{
gets(iten);
fprintf(arquivo,"%s\n",iten);
}while(iten!='0');

//mesmo quando o usuário digita 0 não está saindo do while

 

 

 

Obrigado.

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Correto Isis,

Havia esquecido da função strcmp para comparar as strings.

 

do{

//grava no arquivo..
			
}while((strcmp(iten,"0")) != 0);

//fecha o arquivo

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.