double GetPrivateProfileFloat(char *Section, char *Name, double 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 eine Fließkommazahl 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, double
File, char *
double
):GetPrivateProfileInt, GetPrivateProfileString, WritePrivateProfileFloat
double GetPrivateProfileFloat(char *Section,char *Name,double Default, char *File) { int fh; /* File Handle */ double 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,"%lf",&result); return(result); }