Заголовочный файл не существует, но код работает с объявленными структурами в заголовке [закрыто]
Я новичок в языке C.
Итак, у меня есть этот проект C для редактирования, который включает созданный файл заголовка "tel.h", который содержит объявление всех структур данных, используемых в исходном файле.
Это начало исходного файла "contact.c":
#include "tel.h"
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
#include <windows.h>
LIST insert_tel(LIST l, telephone t )
{
LIST p;
p = (struct cellule*)malloc(sizeof(struct cellule));
p->next = l;
p->info = t;
l = p;
return l;
}
LIST
например, определено в "tel.h", этого файла вообще не существует, но программа работает нормально!
Я должен упомянуть, что когда я запускаю, он работает отлично, но когда я пытаюсь построить, возникает ошибка:
C:\Users\mrsoh\Desktop\projet C S2 v1\projetC\contact.c|2|fatal error: tel.h: No such file or directory|
Как это возможно? А раз уж программа запущена, как восстановить недостающий файл?