Die eigenständige Anwendung

Diese eigenständige Anwendung, die aus einem Aufruf einer einzelnen Funktion besteht, bildet die Grundlage unserer verteilten Anwendung. Die Funktion HelloProc wird in einer eigenen Quelldatei definiert, sodass sie entweder mit einer eigenständigen Anwendung oder einer verteilten Anwendung kompiliert und verknüpft werden kann.

/* file hellop.c */
#include <stdio.h>
#include <windows.h>

void HelloProc(char * pszString)
{
    printf("%s\n", pszString);
}
 
/* file: hello.c, a stand-alone application */
#include "hellop.c"

void main(void)
{
    char * pszString = "Hello, World";
    HelloProc(pszString);
}