Página 1 de 2 12 ÚltimoÚltimo
+ Responder ao Tópico



  1. E ai galera do underlinux !!! blz !!! :-D sou eu de novo e mais uma batalha com GCC no linux, :toim: , preciso de uma luz de alguem aqui seguinte tem um codigo abaixo que cria um arquivo .dat , ate ai normal compilo e executo ele normal no Windows agora no Linux ele gera um erro estranho como explicar direito, abaixo postei o codigo fonte do programa e logo depois a menssagem de erro quando compilo o programa

    CODIGO DO PROGRAMA

    # include <stdio.h>
    # include <fcntl.h>
    # include <sys/io.h>
    # include <sys/stat.h>


    typedef struct {
    int numero;
    char nome[20];
    float salario;
    } reg_func;

    reg_func tabfunc;
    int arq;
    int i;

    int main () {
    arq = open("cadastro.dat",O_RDWR);
    if (arq > 0) {
    printf("numero nome salario\n");
    while(!eof(arq)){
    //while(0){
    read(arq,&tabfunc,sizeof(reg_func));
    printf("%6d %-12s %7.2f \n", tabfunc.numero, tabfunc.nome, tabfunc.salario);
    }
    close(arq);
    }
    // getch();
    return(0);
    }

    Menssagem de erro
    $ gcc cadastro.c -o cadastro

    cadastro.c:30:2: warning: no newline at end of file
    /tmp/ccKa5bk9.0(.text+0x4a):In function 'main' :
    : undefined reference to 'eof'
    collect2: ld returned 1 exit status


    Quero saber o que dizer com nao definida referencia para EOF , como faco isto ? obrigado ai pessoal espero conseguir compilar este programa e resolver meus problemas :@: OBRIGADU !

  2. cara eof, geralmen eh end of file... mas nao sei pq esta dando este erro no gcc!!!

    [] Dotta :twisted:



  3. :@: Cara voce sabe algum site ou forum especializado em programa para Linux ? :twisted:

  4. #4
    -thiago-
    Por acaso não seria feof ? ao invés de eof.

    :toim:

    Thiago



  5. Cara, muda para while(!arq)






Tópicos Similares

  1. Respostas: 0
    Último Post: 29-09-2015, 11:29
  2. Sem permissao para criar pasta ou arquivo
    Por nilsonjr no fórum Servidores de Rede
    Respostas: 2
    Último Post: 18-01-2007, 10:56
  3. Eu gostaria saber qual programa para criar dvd com legenda
    Por wellesximenes no fórum Sistemas Operacionais
    Respostas: 1
    Último Post: 11-09-2006, 07:33
  4. Script para apagar arquivo e criar um novo em seu lugar
    Por juniox no fórum Linguagens de Programação
    Respostas: 3
    Último Post: 20-04-2006, 07:03
  5. programa para lan house
    Por Bruno no fórum Servidores de Rede
    Respostas: 15
    Último Post: 26-12-2002, 15:49

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L