ペットプロジェクトの1つにINIHライブラリを使用しようとしていますが、プログラムを実行している現在のディレクトリではなく、ホームディレクトリから構成ファイルを強制的に読み取る方法がわかりません。このコードが私の構成を読み取ったとしましょう:
if(ini_parse(file_name, handler, &config) < 0){
printf("Can't load %s\n",file_name);
return 0;
}
'test.ini'をfile_nameとして指定すると、プログラムを実行する現在のディレクトリでファイルが検索されます(正しい)。'〜/ .tst / gr8.ini'を指定すると、ファイルが見つかりません(実際にはまだです)。現在のディレクトリにあるものを見つけます)