前の画面〕 〔クリックポイント〕 〔最新の一覧〕 〔全て読んだことにする〕〔全て読んだことにして終了〕 〔終了

2990 windows 上での32bitか64bitかの区別,OS名
2015/7/2(木)18:26 - 松岡 - 133.6.57.2 - 3831 hit(s)

引用する
現在のパスワード


https://sourceforge.net/p/gnuplot/feature-requests/422/
に対し,Linuxで動くパッチをEthanさんが出されています。
unameを使うので,まあ予想どおりWindowsでは動きません。

Windows上での判別法を考えてくれと言われていますが,

まあ,安易なのは32bitか64bitかの区別では,ポインタのサイズかな
と思います。

#include <stdio.h>
void main(void){
int *test;
printf("Size of int pointer is %d\n", sizeof(test));
}

4なら32ビット,8なら64ビット(MinGWでテスト済み)

MSVCではいかがでしょう。

OS名ですが,環境変数OSをgetすればWindows_NTとでるので
これでいいかなとおもいますが,いかがでしょうか。

Unix上でのパッチではOSは単にlinuxとでるだけなのでこれで十分かと。

よろしくお願いします。


〔ツリー構成〕

【2990】 windows 上での32bitか64bitかの区別,OS名 2015/7/2(木)18:26 松岡 (671)
┣【2991】 re(1):windows 上での32bitか64bitかの区別,OS名 2015/7/2(木)18:45 松岡 (118)
┣【2995】 re(2):windows 上での32bitか64bitかの区別,OS名 2015/7/3(金)12:57 竹の (457)
┣【2992】 re(1):windows 上での32bitか64bitかの区別,OS名 2015/7/2(木)18:56 kakuto (177)
┣【2994】 re(2):windows 上での32bitか64bitかの区別,OS名 2015/7/2(木)19:22 松岡 (160)
┣【2997】 re(3):windows 上での32bitか64bitかの区別,OS名 2015/7/9(木)17:25 松岡 (333)
┣【2998】 re(4):windows 上での32bitか64bitかの区別,OS名 2015/7/9(木)19:09 竹の (612)
┣【2999】 re(5):windows 上での32bitか64bitかの区別,OS名 2015/7/9(木)21:55 松岡 (92)
┣【3000】 re(5):windows 上での32bitか64bitかの区別,OS名 2015/7/10(金)11:51 松岡 (866)
┣【3002】 re(6):windows 上での32bitか64bitかの区別,OS名 2015/7/15(水)20:56 竹の (401)
┣【3003】 re(7):windows 上での32bitか64bitかの区別,OS名 2015/7/16(木)09:43 松岡 (168)
┣【3216】 re(8):windows 上での32bitか64bitかの区別,OS名 2016/8/27(土)18:16 松岡 (896)
┣【3217】 re(9):windows 上での32bitか64bitかの区別,OS名 2016/8/29(月)08:04 松岡 (396)
┣【3218】 re(10):windows 上での32bitか64bitかの区別,OS名 2016/8/29(月)08:31 松岡 (179)
┣【3219】 re(11):windows 上での32bitか64bitかの区別,OS名 2016/8/29(月)14:39 kakuto (785)
┣【3220】 re(12):windows 上での32bitか64bitかの区別,OS名 2016/8/30(火)08:51 松岡 (161)
┣【3221】 re(13):windows 上での32bitか64bitかの区別,OS名 2016/8/30(火)15:50 kakuto (359)
┣【3222】 re(14):windows 上での32bitか64bitかの区別,OS名 2016/8/30(火)17:23 松岡 (374)
┣【3223】 re(15):windows 上での32bitか64bitかの区別,OS名 2016/8/30(火)21:18 松岡 (91)
┣【3232】 re(16):windows 上での32bitか64bitかの区別,OS名 2016/9/9(金)09:10 松岡 (245)
┣【3235】 re(17):windows 上での32bitか64bitかの区別,OS名 2016/9/9(金)16:56 kakuto (70)
┣【2993】 re(1):windows 上での32bitか64bitかの区別,OS名 2015/7/2(木)19:09 松岡 (307)

前の画面〕 〔クリックポイント〕 〔最新の一覧〕 〔全て読んだことにする〕〔全て読んだことにして終了〕 〔終了

※ 『クリックポイント』とは一覧上から読み始めた地点を指し、ツリー上の記事を巡回しても、その位置に戻ることができます.