- 1 名前:デフォルトの名無しさん mailto:sage [2007/09/20(木) 13:10:57 ]
- このスレは標準Cのみの限定スレです。
まず問題を冷静に吟味してCの話か否かをはっきりさせてから質問しましょう。 質問する前には最低限検索を。 エラー(警告含む)が起きたのならばエラーメッセージを書きましょう。 C FAQ 日本語訳 www.kouno.jp/home/c_faq/ Cプログラマ必読 ・プログラミング言語C(通称 K&R) www.amazon.co.jp/exec/obidos/ASIN/4320026926/250-7563469-9920244 他の過去ログはここに nssearch.hp.infoseek.co.jp/clang/ 前スレ 【ISO/ANSI/JIS】 C言語なら俺に聞け! Part 131 pc11.2ch.net/test/read.cgi/tech/1170338926/ GUIなどの標準Cではできない事の質問、ソース丸投げ、宿題、書籍 は 専門の別スレッド↓があるのでそこへさようなら。 【初心者歓迎】C/C++室 Ver.42【環境依存OK】 pc11.2ch.net/test/read.cgi/tech/1188748806/ C/C++の宿題を片付けます 95代目 pc11.2ch.net/test/read.cgi/tech/1187944110/ 【このスレ住人としての心得】 ビットシフトはなんの役に立つのでしょうか でググれ
- 231 名前:デフォルトの名無しさん mailto:sage [2007/09/26(水) 15:21:00 ]
- int goto;
int while; int for; とかintに関数を使ってもいいですか?
- 232 名前:デフォルトの名無しさん mailto:sage [2007/09/26(水) 15:23:13 ]
- >>231
gotoもwhileもforも関数じゃないが、予約語は変数名に使えない。
- 233 名前:デフォルトの名無しさん mailto:sage [2007/09/26(水) 15:43:22 ]
- #include <stdio.h>
int main(void) { int kara; int made; int kankaku; int cnt; printf("何cmから:"); scanf("%d",&kara); printf("何cmまで:"); scanf("%d",&made); printf("何cmごと:"); scanf("%d",&kankaku); for (cnt=0; (kara+cnt)<=made; cnt=+kankaku) { printf("%dcm ",kara+cnt); printf("%.2fkg\n",(double)(kara+cnt-100)*0.9); } return (0); } これどこがミスってますか?
- 234 名前:デフォルトの名無しさん mailto:sage [2007/09/26(水) 15:43:33 ]
- >>232
thx!
- 235 名前:デフォルトの名無しさん mailto:sage [2007/09/26(水) 15:44:21 ]
- >cnt=+kankaku
ですね。thx!
- 236 名前:デフォルトの名無しさん mailto:sage [2007/09/26(水) 19:11:09 ]
- while (!cont)
ってどういう意味?
- 237 名前:デフォルトの名無しさん mailto:sage [2007/09/26(水) 19:16:18 ]
- !は以外ってこと
contだけのときは、0 !contは!0ってこと。 だから、0以外
- 238 名前:デフォルトの名無しさん mailto:sage [2007/09/26(水) 19:55:47 ]
- >>236はどういう意味ですか?
!contっていう部分です
- 239 名前:デフォルトの名無しさん mailto:sage [2007/09/26(水) 19:58:11 ]
- 否定ってこと。0のこと。
- 240 名前:デフォルトの名無しさん mailto:sage [2007/09/26(水) 20:00:13 ]
- >>239
??? >>238 cont=0; printf("cont=%d !cont=%d\n", cont, !cont); cont=1; printf("cont=%d !cont=%d\n", cont, !cont); cont=2; printf("cont=%d !cont=%d\n", cont, !cont); cont=-1; printf("cont=%d !cont=%d\n", cont, !cont);
- 241 名前:デフォルトの名無しさん mailto:sage [2007/09/26(水) 20:03:21 ]
- contの反対ですよ。
- 242 名前:デフォルトの名無しさん mailto:sage [2007/09/26(水) 20:08:26 ]
- アホばっか
- 243 名前:デフォルトの名無しさん mailto:sage [2007/09/26(水) 20:08:32 ]
- while文は0以外の時に真となりループする。
while(cont)は、contが0以外だったらループする。 while(!cont)は、「contが0以外」以外だったら、つまり0だったらループする。
- 244 名前:デフォルトの名無しさん mailto:sage [2007/09/26(水) 20:12:15 ]
- >while(!cont)は、「contが0以外」以外だったら、つまり0だったらループする。
どういう意味?
- 245 名前:デフォルトの名無しさん mailto:sage [2007/09/26(水) 20:28:37 ]
- どういう意味もなにも、それ以外の意味は無いんだが…
while ( ! (cont) ) こう書けば分かるかね?論理否定演算子あたりでググってくれ。
- 246 名前:デフォルトの名無しさん mailto:sage [2007/09/26(水) 21:15:22 ]
- 釣られすぎ
- 247 名前:デフォルトの名無しさん mailto:sage [2007/09/26(水) 21:20:06 ]
- コントです
- 248 名前:デフォルトの名無しさん mailto:sage [2007/09/26(水) 23:02:38 ]
- 誰がうまい事言えと・・・
- 249 名前:デフォルトの名無しさん mailto:sage [2007/09/27(木) 00:37:50 ]
- 釣りだったのかよ。付き合って損した。こんなことしてもスレ住人が減るだけなのに。
- 250 名前:デフォルトの名無しさん mailto:sage [2007/09/27(木) 14:54:01 ]
- 型 X と型 Y が signed 付きか unsigned 付きかの違いしかない整数型のとき
X x = A; Y* y = (Y*)&x; のあと (Y)x と *y は同じ結果になりますか? または ISO/IEC 9899:1990 のどのあたりで分かりますか?
- 251 名前:デフォルトの名無しさん mailto:sage [2007/09/27(木) 15:18:35 ]
- >signed 付き
>unsigned 付き
- 252 名前:デフォルトの名無しさん mailto:sage [2007/09/27(木) 16:13:37 ]
- #include <stdio.h>
int main(void) { int width,height,i,j; puts("長方形"); printf("幅はいくつ?:"); scanf("%d",&width); printf("高さはいくつ?:"); scanf("%d",&height); for (i=1; i<=height; i++) { for (j=1; j<=width; j++) putchar('*'); putchar('\n'); } return (0); } を採点してください。こうしたほうが、スマートだよとか、 速いよ、とかあれば教えてください。
- 253 名前:デフォルトの名無しさん mailto:sage [2007/09/27(木) 16:57:42 ]
- ・scanf()は使わない方がいい。
・個数を回すループは 0 から n 未満とするのが一般的。 ・forの中味の行が変わるなら括っておくのが無難。 ・一文字変数は避けた方がいい。 ・(0)は意味がないので 0 で充分。
- 254 名前:デフォルトの名無しさん mailto:sage [2007/09/27(木) 17:04:09 ]
- >>252
>>1 > GUIなどの標準Cではできない事の質問、ソース丸投げ、宿題、書籍 は > 専門の別スレッド↓があるのでそこへさようなら。
- 255 名前:デフォルトの名無しさん mailto:sage [2007/09/27(木) 18:35:24 ]
- >>253
このようなtoy programなら、scanfを使っていけない理由はない。 ループ制御変数はi,jのように1文字にするのが原則。無駄にcounterのようにすると返って読みにくい。
- 256 名前:デフォルトの名無しさん mailto:sage [2007/09/27(木) 18:50:05 ]
- >>253の他はどうですか?
- 257 名前:デフォルトの名無しさん mailto:sage [2007/09/27(木) 19:15:16 ]
- csvファイルを読み込んで構造体に格納するとき、
strtok()とsscanf()では、どちらを使う方がいいですか? あるいはもっといい方法ありますか?
- 258 名前:デフォルトの名無しさん mailto:sage [2007/09/27(木) 20:02:16 ]
- >>257
基本的にscanfファミリーはガッチリフォーマットの決まったレコードや データが空白で区切られたレコードを読むのに最適に出来ている カンマ区切りの可変長データは、それが全部数値ならいいが、 文字列が混ざってると厄介なことになりやすいので、 そういう場合にはstrtokを使ったほうが楽な場合も多い あとは具体的なデータの内容によるとしか言えないが、 "str,ing",255, …みたいなものまで読める完全に汎用なものを作りたいなら strtokでもsscanfでもなく頭っから一文字ずつ読んで解釈するしかない
- 259 名前:デフォルトの名無しさん mailto:sage [2007/09/27(木) 20:02:30 ]
- #include <stdio.h>
int main(void) { int width,height; puts("長方形"); printf("幅はいくつ?:"); scanf("%d",&width); printf("高さはいくつ?:"); scanf("%d",&height); for (int i=0; i<height; i++) { for (int j=0; j<width; j++) { putchar('*'); } putchar('\n'); } return 0; }
- 260 名前:デフォルトの名無しさん mailto:sage [2007/09/27(木) 20:40:43 ]
- >>259
C99だね
- 261 名前:デフォルトの名無しさん mailto:sage [2007/09/27(木) 22:23:26 ]
- ピラミッドの作り方は、法則があるのですか?
scanf("%d",&n); for (i=1; i<=n; i++) { for (j=1; j<n-i+1; j++) putchar(' '); for (j=1; j<=(i-1)*2+1; j++) putchar('*'); putchar('\n'); の for (j=1; j<n-i+1; j++) と for (j=1; j<=(i-1)*2+1; j++) の解説をお願いします。
- 262 名前:デフォルトの名無しさん mailto:sage [2007/09/27(木) 22:24:24 ]
- >>261
ピラミッドにもいろいろあるので、一概には答えられません。 なんて冗談は兎も角、>1を読んで初心者スレへどうぞ。
- 263 名前:デフォルトの名無しさん mailto:sage [2007/09/27(木) 22:26:22 ]
- >>262
thx! 移動します
- 264 名前:デフォルトの名無しさん mailto:sage [2007/09/28(金) 00:18:10 ]
- >>252
そもそも長方形であるためには width>0 && height>0 でないといけないんだから それをチェックすべきじゃないのか?
- 265 名前:デフォルトの名無しさん mailto:sage [2007/09/28(金) 01:35:27 ]
- >>250
同じ結果になるとは言えない。 と 6.2.6.2 を読んで思った。
- 266 名前:デフォルトの名無しさん mailto:sage [2007/09/28(金) 22:25:05 ]
- 相互参照するヘッダってどう書けばよいですか。
文字列ライブラリと、エラーラーブラリのヘッダで、 文字列ライブラリでエラーがあったらエラーライブラリの関数、 エラーライブラリ内では文字列ライブラリを使ってます。 頭が再帰でどうにかなりそおです。
- 267 名前:デフォルトの名無しさん mailto:sage [2007/09/28(金) 22:26:38 ]
- ちなみに
どっちかに自分のプロトタイプを置く方法は使いたくありません。 メンテが面倒なのでね。
- 268 名前:デフォルトの名無しさん mailto:sage [2007/09/28(金) 23:10:53 ]
- よく使われるこのイディオムじゃ駄目?
--foo.h #if !defined FOO_H #define FOO_H #include "bar.h" ...(本体) #endif -- --bar.h #if !defined BAR_H #define BAR_H #include "foo.h" ...(本体) #endif --
- 269 名前:デフォルトの名無しさん mailto:sage [2007/09/28(金) 23:18:55 ]
- >>266,267
文面からすると、関数の呼び出しをヘッダ内で行っている(つまり「定義」を書いている)??? 通常は、ヘッダには、関数の[宣言のみ]書き、定義は別にするから、 互いに参照し合う必要はないはず。
- 270 名前:デフォルトの名無しさん mailto:sage [2007/09/28(金) 23:41:32 ]
- うるさいなー
もー C++だってインラインで定義してんじゃん 分けるの面倒なの!
- 271 名前:デフォルトの名無しさん mailto:sage [2007/09/28(金) 23:44:20 ]
- >>268
それじゃダメだっつってんだろ
- 272 名前:デフォルトの名無しさん [2007/09/29(土) 00:10:39 ]
- 関数定義がヘッダで行われてるなら、
2つのソースファイルで同じヘッダを読み込んだ時点で 関数の2重定義でリンク通らなくなるだろ。 相互参照云々以前に根本的にバグってる。
- 273 名前:デフォルトの名無しさん mailto:sage [2007/09/29(土) 00:18:55 ]
- >>272
ライブラリ使う側からなら何の問題もなし。 バグってるのはお前の頭。
- 274 名前:デフォルトの名無しさん mailto:sage [2007/09/29(土) 00:25:01 ]
- >>273
コンパイル出来ない両ライブラリとライブラリを使ってる部分のソース一式どっかにアップするか 日本語勉強し直すか、どっちかにしてくれ。
- 275 名前:デフォルトの名無しさん mailto:sage [2007/09/29(土) 00:26:01 ]
- わかんないなら引っ込んでろよ
うぜー
- 276 名前:デフォルトの名無しさん mailto:sage [2007/09/29(土) 00:28:43 ]
- 自分だってわからないことがあるから質問に来てるんじゃないのか?
そう邪険にするなよ
- 277 名前:デフォルトの名無しさん mailto:sage [2007/09/29(土) 00:29:25 ]
- いや、これが正解なんだけど
- 278 名前:デフォルトの名無しさん mailto:sage [2007/09/29(土) 00:29:30 ]
- ヘッダに関数定義書くとかクソすぎだろマジで
- 279 名前:デフォルトの名無しさん mailto:sage [2007/09/29(土) 00:29:39 ]
- 事故解決しました
- 280 名前:デフォルトの名無しさん mailto:sage [2007/09/29(土) 00:37:26 ]
- ヘッダ2つの中身を一緒にしちゃえば?
んで、片方は#include1行の適当なヘッダ名でっち上げる。 ソース管理楽だよ。
- 281 名前:デフォルトの名無しさん mailto:sage [2007/09/29(土) 00:42:48 ]
- >>280
今まさにそうしてるんだよね 気持ち悪いから変えたかったんだけど いまのとこそれしか思いつかない ほんとアホばっかだなここ・・・
- 282 名前:デフォルトの名無しさん mailto:sage [2007/09/29(土) 02:26:20 ]
- アホが多いのは否定しない。
- 283 名前:デフォルトの名無しさん mailto:sage [2007/09/29(土) 02:30:16 ]
- どんだけバカなんだよ
メンテが面倒だからプロトタイプ書かないとか 気持ち悪いなら他の言語使えば?
- 284 名前:デフォルトの名無しさん mailto:sage [2007/09/29(土) 02:36:14 ]
- どう考えても釣りだろう
- 285 名前:デフォルトの名無しさん mailto:sage [2007/09/29(土) 02:54:46 ]
- 心の底から言ってるんじゃね?
そう考えると哀れみだけしか浮かんでこないので笑ってスルーできるよ。
- 286 名前:デフォルトの名無しさん mailto:sage [2007/09/29(土) 05:58:54 ]
- そもそもこのスレで扱う内容なのか?
プロトタイプ宣言と定義が一致しないとエラーになるISO/ANSI/JIS Cはおかしい K&R時代の仕様に戻すべきだとか?
- 287 名前:デフォルトの名無しさん mailto:sage [2007/09/29(土) 06:37:27 ]
- むしろプロトタイプ宣言があれば凡ミスによるバグが減らせて保守が滅茶苦茶楽になるのにね。
機械にやらせられるところは極力機械にやらせるという発想がないやつはプログラマには向いてないな。
- 288 名前:デフォルトの名無しさん mailto:sage [2007/09/29(土) 21:53:36 ]
- ファイルをアップロードするCGIをCで作ってます。
バウンダリ文字列で区切られたデータを切り出す際の定跡的な物はありますか?? いまは、 ・CRLFCRLFとなった時点をデータの始まり ・すべて書き込んだ後、CRLFまで戻ってそこをデータの終わりとする って感じでやってます。
- 289 名前:デフォルトの名無しさん mailto:sage [2007/09/29(土) 22:04:13 ]
- >>288
Cの言語規約には含まれてはいないので、ご自由にどうぞ。
- 290 名前:デフォルトの名無しさん mailto:sage [2007/09/29(土) 22:51:49 ]
- >>289
いや、規約というかテクニックを教えていただけたらと思いまして。。。
- 291 名前:デフォルトの名無しさん mailto:sage [2007/09/29(土) 22:56:33 ]
- >>290
スレ違い。
- 292 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 00:16:29 ]
- 議題:このスレの存在意義について
- 293 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 00:17:49 ]
- もちろん規格の範囲内についてを扱う。
それがなんのことやら理解できないやつが>>292みたいな疑問を持つ。
- 294 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 00:20:45 ]
- 低席(なぜか変換できない)
定石(じょうせき)
- 295 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 00:31:52 ]
- 定石は囲碁用語、定跡は将棋用語。
どちらもよみはじょうせき。 馬鹿の癖に無理に揚げ足とろうとするな
- 296 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 01:19:03 ]
- 将棋なんて知らないもん!
- 297 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 08:03:43 ]
- 288はネットワークプログラミングスレに誘導すればいいのか?
- 298 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 12:20:31 ]
- >>289、>>291
>>288の質問って結局 ---------------------hoge (ここがバイナリデータ部) ---------------------hoge-- ってフォーマットからデータ部を切り出すテクニック、ってことだよ。 これ追い返してたら何も質問できないだろw ネットワークプログラミングに誘導しても、向こうの住人も困るんじゃないか。 通信関係なら兎も角、タダの文字列処理だもんな。。。
- 299 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 12:25:29 ]
- >>298
ここは言語テクニックを語るスレでも初心者教習のスレでもありません。 標準Cでの仕様や実装を云々するスレです。 まして「データを切り出す際の定跡」と言った、言語に依存しない抽象概念を扱うスレではありません。
- 300 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 12:33:23 ]
- >>298
標準Cにおける文字列処理の質問じゃないでしょ。 少なくともhtmlについて殆ど何も知らない私にとって、>288に書かれた以外に データを切り出す手段があるかどうかなんて見当もつかない。 「こうこうこういうプロトコルで来るデータがある、どう切り出すべきか」というなら 話は別だが、>288を読む限り単なる初心者質問だからこの辺りで充分だろ。 -- C言語なら俺に聞け(入門篇) Part 19 pc11.2ch.net/test/read.cgi/tech/1190342593/ スレを勃てるまでもないC/C++の質問はここで 3 pc11.2ch.net/test/read.cgi/tech/1187521676/ 【初心者歓迎】C/C++室 Ver.43【環境依存OK】 pc11.2ch.net/test/read.cgi/tech/1190860744/
- 301 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 14:47:35 ]
- スレタイトルをそろそろ変えたほうがいいかもしれんね
C規格なら俺に聞け! とか
- 302 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 14:55:20 ]
- C規格なら規格書嫁!とか
まあ、「規格」とか「標準」とかって言葉をいれておいた方がいいかもね。
- 303 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 14:59:12 ]
- ISO/ANSI/JISがそういう意図を含んでいるはずだがね
- 304 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 15:00:57 ]
- 入門者がその意図をくめるはずもなく
- 305 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 15:13:30 ]
- 【ISO/ANSI/JIS以外の】 C言語なら俺に聞け! 【質問お断り!】Part 133
そもそも【】内を真面目に読む人少ないでしょ >>1も読まれない、合致する質問もほとんど来ない 終了でいいんじゃね
- 306 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 15:14:16 ]
- >>305
どう考えても字数制限引っかかるだろうが。あほか
- 307 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 15:18:49 ]
- C言語なら俺に聞け(入門篇) Part 19
【ISO/ANSI/JIS】 C言語なら俺に聞け! Part 132 上はコード質問可で、下は規約の解釈限定か。なかなか難しいなwww
- 308 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 15:20:03 ]
- そんなのにマジレスされてもなあ
頭大丈夫?
- 309 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 15:20:51 ]
- ごめんごめん
>>306の頭のことね
- 310 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 15:22:39 ]
- C言語規格議論厨隔離スレ
でいいじゃん
- 311 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 15:29:56 ]
- つーかどう考えても
ISO/ANSI/JIS これいらないだろ。 取っちゃえよ。 標準Cなら俺に聞け! テンプレ: Q標準Cって何?
- 312 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 15:32:31 ]
- 切れちゃった。まあいいや。
>>2の心得とかも必要ない。誤解されるだけ。
- 313 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 15:43:43 ]
- そりゃそうだな。
そもそも定義にうるさいはずの連中がなんで「C言語」とか「標準C」とか「C」とか いちいち呼び方変えてるんだよ。 アホか。
- 314 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 16:00:31 ]
- >>305
>俺に聞け! で >質問お断り! はねえだろw
- 315 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 16:05:12 ]
- 【A】 B 【C】
とあったら、普通はBが正タイトルでACはサブタイ。ACは繋げて読む事が多い。 AやCに重みがあるスレはネタスレと決まっています。
- 316 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 16:10:12 ]
- 「標準C限定」ってのは、コーディングの際に標準Cを逸脱しないって
意味だと思ってたんだけど、違ってたんだな。 「標準Cそのものに関する質問限定」ってことだったんだねw
- 317 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 16:13:35 ]
- >>315
ここってネタスレだったんだ 納得ww
- 318 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 16:18:29 ]
- >>316
フツーに考えて、規約の質問だけでpart132まで行くはずもなく…… いつの間に乗っ取られたんでしょうね。
- 319 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 16:19:28 ]
- >>316
規約に全く関係ない質問なら、他に質問スレたくさんあるからそっちへ行ってくれればいい
- 320 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 16:20:44 ]
- >>319
- 321 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 16:28:23 ]
- 初めて家族でF1観戦をしてきたのですが、子供がバスの中でお漏らししてしまい
回りの皆様に迷惑をおかけしました、同乗していた方申し訳ありませんでした
- 322 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 16:30:36 ]
- >>321
最後のマッサやばかったなw あれは伝説に残る
- 323 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 16:40:04 ]
- この流れは>>294を流そうとして必死なのか?
- 324 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 16:53:01 ]
- ビール 5000ペリカ
カキピー 3000ペリカ オムツ 20000ペリカ
- 325 名前:デフォルトの名無しさん mailto:sage [2007/10/01(月) 02:13:22 ]
- F1弁当 100000ペリカ
- 326 名前:デフォルトの名無しさん mailto:sage [2007/10/01(月) 13:47:11 ]
- なぜここでゆでが
- 327 名前:デフォルトの名無しさん [2007/10/01(月) 14:20:03 ]
- 妙な流れで忘れ去られている >>250 だけど、
非負の値だけの場合 「二つの型において同じ値の表現は同じとする」(6.2.5 型) 負の値も含まれる場合 6.2.6 型の表現 の 6.2.6.2 整数型、により、負の値の表現は 処理系定義となっているので、結果は処理系定義 だと思う
- 328 名前:デフォルトの名無しさん mailto:sage [2007/10/01(月) 21:28:59 ]
- 6.5.3.2 アドレスおよび間接演算子
正しくない値がポインタに代入されている場合,単項*演算子の動作は,未定義とする。 適合しない型のオブジェクトへのポインタが正しくない値と考えるなら未定義という こともできないかな? (83)の注釈にいくつか正しくない値の例があるがこれがすべてだとは言っていないようだ。
- 329 名前:デフォルトの名無しさん mailto:sage [2007/10/09(火) 18:51:48 ]
- 内容:
作業時間48時間くらいで出来るC言語使った初歩レベルで作れるプログラムない? 都合よすぎかもしれないんだが、1年の節目としてなんか作れと先生に言われてるんだが いい案がまったく出てこない、そういう例をまとめたサイトとかあれば最高なんだが。
- 330 名前:デフォルトの名無しさん mailto:sage [2007/10/09(火) 18:53:34 ]
- ちとコピペミスった申し訳ないorz
内容は時間内に作れれば何でもいいです。
- 331 名前:デフォルトの名無しさん mailto:sage [2007/10/09(火) 18:55:47 ]
- echod
|

|