long GetPrivateProfileInt(char *Section, char *Name, long Default, char *File)
params.c
des Projektes Transfermatrixsimulation.Die gewünschte Zeile in der Datei wird aufgesucht und eingelesen, falls sie existiert. Anschließend werden die eingelesenen Zeichen in einen ganzzahligen Wert verwandelt und zurückgegeben. Ist der gewünschte Eintrag nicht in der Datei, so wird der angegebene Defaultwert zurückgegeben.
Section, char *
Name, char *
Default, long
File, char *
long
):GetPrivateProfileFloat, GetPrivateProfileString, WritePrivateProfileInt
long GetPrivateProfileInt(char *Section,char *Name,long Default,char *File) { int fh; /* File Handle */ long result; /* Result Value */ char Line[255]; /* One Parameter Line */ if ((fh=PositionFile(Section,Name,File))==-1) return(Default); GetLine(Line,sizeof(Line),fh); close(fh); sscanf(Line,"%ld",&result); return(result); }