Código com implementações para a disciplina CIC-116301 Computação Básica. Os arquivos são feitos para funcionar em ambiente Unix, com o compilador gcc.
Os arquivos são feitos para exemplificar certos conceitos, facilmente identificados pelo nome do artigo. O código segue o padrão ANSI, e pode ser compilado com o seguinte comando:
gcc -Wall -ansi codigo_fonte.c -o nome_executavel
Por exemplo:
gcc -Wall -ansi ola_turma.c -o oi
E para executar:
./oi
Em caso de erro, lembre-se que a internet é sua amiga, basta procurar um pouco. Se não houver jeito, entre em contato com o responsável pelo projeto. Segue a lista de erros mais comuns (em função de como este projeto é organizado).
Caso o compilador não encontre o arquivo utils_impl.h, basta
remover/comentar a linha que o inclui (ao final do arquivo utils.h).
A constante não foi declarada (é só incluir o arquivo stdlib.h).
A função é chamada mas não foi definida. Se for uma das funções declaradas em
utils.h, você deve implementá-la por conta própria. Se for uma
função definida em outro lugar, é possível que você tenha esquecido de incluir o
arquivo header (ex: stdlib.h para a função malloc).