一括表示 件名: Re: ファイル・オープン時に Hamlog.hdb のパスを変数にする方法
記事No 878
投稿日 2020/02/21(Fri) 21:13:42
投稿者 JG1MOU浜田
> logqso.h に QString m_HamlogHdb_path; を記載。

すみません。QString って、どんな型なのか知りません。
CStringならわかりますけど。


> FILE *fp;
> char *fname = "C:\\Hamlog\\Hamlog.hdb";
> fp = fopen( fname, "rb" );

こちらは昔ながらのC言語ですね。これならわかります。
fname に定数のポインタをコピーしたのでは、パスの内容が変更できませんね。

こんな感じでしょうか。
FILE *fp;
char fname[MAX_PATH];
lstrcpy(fname, "C:\\Hamlog\\Hamlog.hdb");
fp = fopen( fname, "rb" );
このスレッドは管理者によってロックされていますので、返信並びに編集は出来ません!
関連一覧ツリー 一括表示 をクリックするとツリーを一括表示します)