Ir para conteúdo
Fórum Script Brasil
  • 0

Como usar o while nesse programa que criei


xandyrj

Pergunta

Amigos,peço uma ajuda urgente para conseguir colocar o while dentro desse programinha que criei aki no trabalho.Muito Obrigado.

#include <string.h>
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>



int main(void)
{
   FILE *fp,*fb;
   char string [512];

   


   fp = fopen("REAL.DAT", "r+b");
   if (fp == NULL)
      {
      printf("\nERRO na abertura do arquivo.\n");
      exit(1);
      }



   fb = fopen ("real.saida","w+b");
   if (fb==NULL)
      {
      printf("\nERRO no arquivo de saida.\n");
      exit(1);
      }

       if (fread(string,140,1,fp)!=1)

          {
      printf("\nERRO1\n");
      //exit(1);
      }

   if (fwrite(string,140,1,fb) != 1)
    {
      printf("\nERRO2\n");
      //exit(1);


        }


      if (fwrite("\r\n",2,1,fb )!=1)

      {
      printf("\nERRO3\n");
      //exit(1);


        }

 fclose(fp);
 fclose(fb);
 system ("pause");
      }

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Preciso muito da ajuda de vocês...fui tentando aki e o resultado ainda não tá legal,segue abaixo o programa q etá dando erro.

#include <string.h>
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>



int main(void)
{
   FILE *fp,*fb;
   char string [140];
   char c;
   fp = fopen("REAL.DAT", "r+b");
   if (fp == NULL)
      {
      printf("\nERRO na abertura do arquivo.\n");
      exit(1);
      }



   fb = fopen ("real.saida","w+b");
   if (fb==NULL)
      {
      printf("\nERRO no arquivo de saida.\n");
      exit(1);
      }

  while
         ( c = fgetc (fp)!= EOF)
        {

          fgets (string,140,fp);

        if (fread(string,140,1,fp)!=1)

          {
        printf("\nERRO1\n");
      //exit(1);
      }

      if (fwrite(string,140,1,fb) != 1)
     {
      printf("\nERRO2\n");
      //exit(1);


        }


      if (fwrite("\r\n",2,1,fb )!=1)

      {
      printf("\nERRO3\n");
      //exit(1);


        }
         }
 fclose(fp);
 fclose(fb);
 system ("pause");
      }

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...