C言語なら俺に聞け! Part 101

このエントリーをはてなブックマークに追加
910デフォルトの名無しさん:05/02/10 16:21:30
>>909
藻前が作るソフトの方が対応出来ない。
911デフォルトの名無しさん:05/02/10 16:21:48
>>909
そのときは、移行プログラム作るべし、
幾ら変なフォーマットでも規則性はあるだろう?
後が楽だよ。
912デフォルトの名無しさん:05/02/10 16:21:50
>>909
ここに質問に来る分際で、頭の悪い記述かどうかを判断できると思っているのか?
913909:05/02/10 16:29:45
はいはい。
じゃあこれから4wayサーバとOracle買ってきますよ。

これで満足ですか?
じゃあさよなら。
914C初心者:05/02/10 16:33:19
すみません、馬鹿な質問です。
ANSI Cで書かれたコマンドラインフリーウェアーをDLLに移植したいと考えているのですが、
これは可能でしょうか?また手順などがありましたらご教授願います。
915デフォルトの名無しさん:05/02/10 16:33:31
>>913
うわ、逆ギレ
こういう奴が新卒で入ってくると迷惑だったりするんだよな。
916デフォルトの名無しさん:05/02/10 16:34:42
別に・・・昔のOSでも動きますが・・・(´・ω・`)
917デフォルトの名無しさん:05/02/10 16:34:53
>>914
ソースはあるのかないのか。
918C初心者:05/02/10 16:37:04
>>917
あります。VC++7.0でコンパイル出来ます。
919デフォルトの名無しさん:05/02/10 16:37:13
>>915
バカ、名前が今までと違うだろ。
釣られるな。
920デフォルトの名無しさん:05/02/10 16:46:08
>>918
VCのDLLプロジェクト作ってソースプロジェクトに登録して
ヘッダをDLL用に書き換えてビルドするだけ。
詳細はまずはヘルプ嫁。
921C初心者:05/02/10 16:58:03
>>920
うーん、ヘルプへのポインターをキボンヌ。
922デフォルトの名無しさん:05/02/10 17:01:00
>>914
まず、「DLLとは何か?」から勉強し直せ。
923デフォルトの名無しさん:05/02/10 17:03:09
馬鹿はともかくものぐさをサポートする気はない
924デフォルトの名無しさん:05/02/10 17:50:30
>>915
DB勧めたりして干渉する必要も無いと思うから、ほっとけば良いだけだと思うがな
(親切心だろうが、DB作成で本人が困ってもそれはここで議論する必要ない話だし…C言語スレなんだから)
925デフォルトの名無しさん:05/02/10 19:19:33
すみませんが
C言語で引数と出てきますが
意味が解りません、教本をみても意味が載っていません
ご示唆、お願い致します。
926デフォルトの名無しさん:05/02/10 19:31:34
int hoge(int 引数);
927925:05/02/10 19:34:21
ありがとうございます。
もし宜しければも、う少し簡単には御説明しては、戴けないでしょうか?
無理を言って、すみません。
928デフォルトの名無しさん:05/02/10 20:04:05
>>927
プログラミング辞書でググって。
929デフォルトの名無しさん:05/02/10 20:05:16
説明する気のないor能力のない馬鹿は無理してレス付けないでいいですよ。
930デフォルトの名無しさん:05/02/10 20:06:24
ムカー!!!
931デフォルトの名無しさん:05/02/10 20:10:49
>>930
すぐに平静を失って無駄な発言を書く馬鹿ももレスつけないでいいですよ。
932デフォルトの名無しさん:05/02/10 20:23:31
ぷんぷん!!!
933デフォルトの名無しさん:05/02/10 20:40:44
ニョガニョガ
934デフォルトの名無しさん:05/02/10 20:45:54
そんな事より、次スレを用意していただきたい
935デフォルトの名無しさん:05/02/10 21:43:03
何か分かんなくなってきたorz

VisualC++.NET(非2002) &MFC
でバイナリデータ扱うPGやってるんだけど、

unsigned char a;

a=0x80;    ←これは出来る
b=0x81;    ←何故かbには0しか入らない

色々調べていると、どうやら漢字の1バイト目(0x81〜0x9f)だけは何を代入しても0になってしまうみたいで、
コンパイル警告も何も出ないしさっぱり分からん。

何か根本がおかしい気がするんだけど・・・何とかならんのこれ?
936デフォルトの名無しさん:05/02/10 21:43:59
>>935
C言語とは関係ありません
937デフォルトの名無しさん:05/02/10 21:44:18
あははーーーーーー
938デフォルトの名無しさん:05/02/10 21:47:28
>936
どういう事?
どうやったら代入出来るのかキボンヌ
939デフォルトの名無しさん:05/02/10 21:48:01
世の中にはbに0x81が入る環境もあるかもね
940デフォルトの名無しさん:05/02/10 21:48:29
bの型は?
941デフォルトの名無しさん:05/02/10 21:51:29
>940
同じunsigned char。

BYTEにしてもダメだった。
942デフォルトの名無しさん:05/02/10 22:23:44
> 少なくともmalloc/callocは普通の配列よりよっぽど多くメモリを確保できる

いいえ。同じぐらいです。
943デフォルトの名無しさん:05/02/10 22:29:26
やーい > VC厨
944デフォルトの名無しさん:05/02/10 22:31:03
> 例えばコンパイラとか。

ふつうlexつかうだろ ぼけ
945デフォルトの名無しさん:05/02/10 22:33:08
lexも下請けにCコンパイラ使うんだが…
知ってて言ってるんだろうとは思うんだけど。
946941:05/02/10 22:38:05
新事実発覚

ブレークポイントでウオッチしたら「中身は0」って表示されるが、
TRACEマクロで中身見たらちゃんと81〜9Fが入っとる
なんだコレは・・

一体どっちを信じれば・・・○| ̄|_
947デフォルトの名無しさん:05/02/10 22:39:03
最適化切れ
948デフォルトの名無しさん:05/02/10 22:43:08
>947
/Od で切ってます・・・orz
949デフォルトの名無しさん:05/02/10 23:01:08
>>946
0x81〜0x90はShift JISの2バイト文字の1文字目に当たるから。
ウォッチだと続く2バイト目が無いから0と表示されているんだったはず。
950デフォルトの名無しさん:05/02/10 23:03:46
ollyでデバッグしてみりゃわかると思う…
951デフォルトの名無しさん:05/02/10 23:35:58
>949
感謝!!!!
悩んで眠れなくなるところでした・・・○| ̄|_

>950
試してみます。dクス。

952デフォルトの名無しさん:05/02/11 00:47:04
0x81-0x9fをして「漢字の1バイトめ」と表現するセンスについていけない
953デフォルトの名無しさん:05/02/11 01:56:44
誰か次スレ立てて。
漏れホスト規制で立てらんない。
954デフォルトの名無しさん:05/02/11 11:41:46
立てたなら報告しる(;´Д`)
http://pc5.2ch.net/test/read.cgi/tech/1108056236/
955デフォルトの名無しさん:05/02/11 14:17:41
955
956デフォルトの名無しさん:05/02/11 14:18:42
956
957デフォルトの名無しさん:05/02/11 14:24:42
957
958デフォルトの名無しさん:05/02/11 14:39:16
958
959デフォルトの名無しさん
0x3BF 切が悪いな