e no tratastring.c está a implementação dessas funções.O problema é que ta dando erro de multiple definition of CAR e multiple definition of CDR tbém.
Alguém pode me dizer onde estou errando , porque até onde eu sei , esse é o procedimento correto quando se usa arquivos Header (.h) , colocando os cabeçalhos das funções que serão usadas e no .c a implementação delas.
Pergunta
Junior_fly
Ola Pessoal .
Estou fazendo um programa onde preciso tratar algumas strings e tal , e fiz algumas funções para isso.
Então criei um arquivo tratastring.c e um tratastring.h
o tratastring.h está assim:
------------------------------------------------------------------
#ifndef TRATASTRING_H
#define TRATASTRING_H
void CAR (char StringOriginal[255] , char NovaString[255]);
void CDR (char StringOriginal[255] , char NovaString[255]);
#endif
--------------------------------------------------------------------
e no tratastring.c está a implementação dessas funções.O problema é que ta dando erro de multiple definition of CAR e multiple definition of CDR tbém.
Alguém pode me dizer onde estou errando , porque até onde eu sei , esse é o procedimento correto quando se usa arquivos Header (.h) , colocando os cabeçalhos das funções que serão usadas e no .c a implementação delas.
Desde já , agradeço.
Airton
Link para o comentário
Compartilhar em outros sites
0 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.