Ich habe 2 .c Datei, in einer der Dateien werde ich versuchen, die read_cfg (struct) aufzurufen, um die Daten in der Struktur zuzuweisen, aber ich bekomme Fehler von "in Konflikt stehenden Typen" in der .h-Dateiwidersprüchliche Typen für read_cfg()
example.c
#include<stdio.h>
#include"example.h"
struct config /structure
{
char data[10];
};
int main()
{
int n=0;
struct data d;
read_cfg(&d); //function call
}
example.h
#ifndef EXAMPLE_H
#define EXAMPLE_H
extern void read_cfg(struct); //ERROR
examplelib.c
Jede Hilfe wird für mich
Dank
Bitte überprüfen Sie den Code in Ihrer Frage: Sie haben 3 verschiedene Strukturtypen: 'struct config',' struct data' und 'struct config_data'. Soll das derselbe Typ sein? Bitte lesen Sie [mcve]. – user694733