Che Guevara
10.06.2014, 13:18
Hi,
ich würde gerne anfangen, einzelne Funktionen meines Codes in verschiedene C-Dateien zu packen, um das ganze übersichtlicher zu machen und die Funktionen in mehreren Projekten zu verwenden.
Ist es richtig, wenn ich in die Main-Datei einfach die jeweiligen .h Dateien einbinde?
Also so:
main.c
#include <File1.h>
int main(void)
{
File1funktion1();
while(1)
{
File1funktion2();
}
}
File1.h
int16_t Variable1;
int16_t Variable2;
void File1funktion1(void);
void File1funktion2(void);
File1.c
void File1funktion1(void)
{
Variable1 -= 1;
if(Variable1<10) { Variable1 = 25; }
}
void File1funktion2(void)
{
Variable2 -= Variable1;
}
Ich hoffe, ich hab das richtig verstanden?!
Vielen Dank & Gruß
Chris
ich würde gerne anfangen, einzelne Funktionen meines Codes in verschiedene C-Dateien zu packen, um das ganze übersichtlicher zu machen und die Funktionen in mehreren Projekten zu verwenden.
Ist es richtig, wenn ich in die Main-Datei einfach die jeweiligen .h Dateien einbinde?
Also so:
main.c
#include <File1.h>
int main(void)
{
File1funktion1();
while(1)
{
File1funktion2();
}
}
File1.h
int16_t Variable1;
int16_t Variable2;
void File1funktion1(void);
void File1funktion2(void);
File1.c
void File1funktion1(void)
{
Variable1 -= 1;
if(Variable1<10) { Variable1 = 25; }
}
void File1funktion2(void)
{
Variable2 -= Variable1;
}
Ich hoffe, ich hab das richtig verstanden?!
Vielen Dank & Gruß
Chris