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.
Question
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 to comment
Share on other sites
3 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.