• ベストアンサー

C言語のファイル操作について

C言語でいま、デスクトップのファイルを読み込むプログラムを作っています。 しかし、Windows7ではデスクトップはDesktopフォルダですし、WindowsXPではデスクトップフォルダです (つまりWindows7では%userprofile%\desktopなのに対し、WindowsXPは%userprofile%\デスクトップ であるということです) このような場合に、どちらでも動作するソフトを作るには、どのようにすればよいのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • papapa0427
  • ベストアンサー率25% (371/1472)
回答No.1

OSのバージョンを取得する関数がありますので、それであらかじめ動作するOSを確認してから、動作を分岐する処理にすればよいだけでは?

noname#153104
質問者

お礼

ありがとうございます!! さっそくそのようにしてみたいと思います!!

関連するQ&A