1つは、ビットマップを絶対パスから画面に表示する方法を探しています。
2つはC言語に関するものです。
1つめですが、ビットマップの表示に関する質問です。
ビットマップを絶対パスから開く方法がわからないので困っています。
リソースに登録し、そのIDをLoadBitmapで呼び出す方法しかわからないもので…
すでにファイルの絶対パスが格納されてあるchar型の変数filenameを使って、ビットマップを
読めるようにしたいと考えています。
(例)こんな感じでやりたいのです
filename=c:\windows\デスクトップ\test.bmp
LoadBitmap(filename...) ←おかしい
何か手立てはないものでしょうか?
2つめなのですが…
C言語でファイルを読み込む際、途中から読み込むにはどうしたらいいのでしょうか?
(例) test.txtに保存されてある情報
-----------------------------------------
name:takasi
age:20
koa:c:\windows\デスクトップ\data\kao1.bmp
name:taro
age:22
koa:c:\windows\デスクトップ\data\kao2.bmp
name:yasiro
age:25
koa:c:\windows\デスクトップ\data\kao3.bmp
-----------------------------------------
とあった場合、test.txtをopenした時、先頭の行から読み込むのではなく、「taro」だけの部
分を読み取りたいのですが…
どういうふうにCにすればいいのかでまた困っている状態です・・
すいませんが、お願いします。
2つめ・・・
fgetsしていって先頭の文字列がname:だったら
5バイトめから'\n'の直前までを取り出す。
訂正
>先頭の行から読み込むのではなく
fgetsしちゃだめなのね・・・
>>先頭の行から読み込むのではなく
>fgetsしちゃだめなのね・・・
でも最初から読まなきゃ「taro」の位置はわからない…
ひとつのレコードの長さがどれも同じなら、一気に
n番目に飛び込めるけど、問題は taro が何番目に
あるのか、ですな。その情報がないことにはやっぱり
順に読み出すしかない。