Esse código recebe inputs do teclado ""de qualquer tamanho"" com espaços e me mostra na tela. Posteriormente pretendo armazenar a string em um arquivo.
Porém não consigo sair desse loop, pois ele é necessário para a apresentação das letras.
Peço ajuda, pois não consigo pensar em nenhuma condição para que ele saia.
Pergunta
Luiz_Junior
Esse código recebe inputs do teclado ""de qualquer tamanho"" com espaços e me mostra na tela. Posteriormente pretendo armazenar a string em um arquivo.
Porém não consigo sair desse loop, pois ele é necessário para a apresentação das letras.
Peço ajuda, pois não consigo pensar em nenhuma condição para que ele saia.
#include <stdio.h>
#define FILE fp
#define fp fopen("lista","w")
char *morador=NULL;
size_t len = 0;
int main()
{
printf("\nDigite o nome do morador: ");
int i=0;
while(1)
{
getline(&morador, &len,fp);
scanf("%c",morador);
printf("%s",morador);
i++;
}
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.