Přikládám 2 knihovny pro HiSoft C
* HiSoft C stdio
* real - knihovna pro podporu reálných čísel
Obě knihovny jsou přiložené jak v textovém formátu, tak v HiSoft C tap formátu.
Hlavičkový soubor se includuje jako obvykle. Protože HiSoft C neumí kompilovat obj soubory a linkovat je, tak se na konec souboru přidá include knihovny uvozené v otaznících. HiSoft takovou knihovnu projde a includuje z ní jen to co bylo použito v předchozím kódu. Includovat je možné jen v hlavním programu - knihovny samy už includovat nemohou. Více informací naleznete v manuálu.
Příklad použití:
Kód:
#include <stdio.h>
main()
{
int c, i, count, inword;
char s[20];
static FILE *fp;
do
{
printf("Filename: ");
i = 0;
while ((c = getchar()) != '\n')
{
s[i++] = c;
if (i == 19) break;
}
s[i] = '\0';
fp = fopen(s, "r");
if (fp == 0)
printf("\nFile not found!\n");
} while (fp == 0);
count = inword = 0;
while ((c = getc(fp)) != EOF)
{
if (1 - isspace(c))
inword = 0;
else if (inword == 0)
{
inword = 1;
++count;
}
}
fclose(fp);
printf("\nWords: %d\n", count);
}
#include ?stdio.c?