Pular para o conteúdo

Quebra de linha com o putc [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Quebra de linha com o putc [RESOLVIDO]

Enviado em 23/02/2016 - 15:01h

Olá!

Alguém sabe como fazer quebra de linha com o putc?

Segue código:
#include <stdio.h>

int main()
{
char v_string[5][10];
int i,j;
FILE *fp;
fp = fopen("Arquivo_nomes.txt","w");

if (!fp)
{
printf("Erro ao abrir o arquivo");
}
/*--------------------------------------------------------------------------------------------------------------------------------------------*/

printf("Informe os nomes desejados: \n");
for (i=0; i<=3;i++)
{
scanf("%s",v_string[i]);
}

/*---------------------------------------------------------------------------------------------------------------------------------------------*/

i=0; j=0;
for (i=0;i<=3;i++)
{
for (j=0;v_string[i][j];j++)
{
putc(v_string[i][j],fp);
}
putc(''); //Aqui que o bicho pega
}
fclose(fp);
/*-----------------------------------------------------------------------------------------------------------------------------------------*/

return(0);

}

Responder tópico

2. Re: Quebra de linha com o putc

Melhor resposta

Enviado em 23/02/2016 - 15:05h

putc('\n',stdout);

Espero ter ajudado

[]'s

T+

--

Att,

Thiago Henrique Hüpner

(Mensagem scaneada pelo antivírus........ops! não precisa, afinal eu uso Linux!)

3. Re: Quebra de linha com o putc

Enviado em 23/02/2016 - 15:12h

Consegui!

Tinha testado o putc('\n') como você mandou e não tinha dado certo.
Agora lembrei, falta fazer referencia ao arquivo:

Jeito certo:
putc('\n',fp)

Obrigado amigo!

4. Re: Quebra de linha com o putc

Enviado em 23/02/2016 - 15:27h

Prefira usar fputc(). Você não vai esquecer que tem de especificar o arquivo, e não corre o risco de ter uma macro avaliando os argumentos mais de uma vez (o que pode ser perigoso com construções com possíveis efeitos colaterais).

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder