C言語なら、俺に聞け! <18>
■ このスレッドは過去ログ倉庫に格納されています
0001きょうはいいテンキーです。日下部陽一
NGNGいろいろな言語を極めたが、一番手になじむのはCだった。
Cのことならぜんてわかるから、疑問な点があったら漏れに聞け。
だが、いちいちFAQに載った質問に応えるほど暇じゃない。
課題丸投げなら別スレにいけ。
・comp.lang.c Frequently Asked Questions
http://www.eskimo.com/~scs/C-faq/top.html
・C FAQ 日本語訳
http://www.catnet.ne.jp/kouno/c_faq/c_faq.html
Cプログラマならこれを買っとけ。
・プログラミング言語C(K&Rと呼べば通だ)
http://www.amazon.co.jp/exec/obidos/ASIN/4320026926/yfcbookshelf-22/250-3950205-1475419
K&Rで挫折するような救いがたいやつはこれでも読め
・作ってわかるCプログラミング(アヒル本と呼べば通だ)
http://dennou.gihyo.co.jp/books/void_c/
http://www.amazon.co.jp/exec/obidos/ASIN/477411328X/249-4698746-2014711
推薦図書/必読書のためのスレッド PART3
http://pc.2ch.net/test/read.cgi/tech/1016722820/
・前スレ C言語なら、俺に聞け! <17>
http://pc.2ch.net/test/read.cgi/tech/1019372139/l50
0348デフォルトの名無しさん
NGNGそのくらいは普通
0349デフォルトの名無しさん
NGNG検索しろよ。
ところで、みんな本気で書いてるのか?
機械出力させるのが自然だと思ってたんだが。
0351デフォルトの名無しさん
NGNG高級言語マシンなら…
たしかWirthが作ったModula-2マシンのLilithや
Lispマシンにはあったはずだ。
今だと「dereferenceしたらトラップがかかるポインタ」っていう
くらいかな。0番地のページに保護をかけることができれば0で良い。
0352デフォルトの名無しさん
NGNG俺は200行でも以上だと思いますが。
0353デフォルトの名無しさん
NGNG関数をつくるたびにヘッダーファイルにコピペしてセミコロンをつけるだけじゃん。
0354ふか
NGNGワーニソグもなしでした。
尤も最近のC言語コンパイラは
//コメント
とか
処理の後の変数宣言までワーニングなしで通しちゃいますからねぇ・・・
0355デフォルトの名無しさん
NGNGそれで合ってるけど、猿にもわかるようにtypedefするのが親切ってもんでしょ。
0356デフォルトの名無しさん
NGNG激しく可読性が落ちないかな?
0358デフォルトの名無しさん
NGNG0359デフォルトの名無しさん
NGNGを機械にチェックさせるとミスが減るけど、
機械が本体から作ったプロトタイプだとチェックにならない。
0360デフォルトの名無しさん
NGNGコメントつければ大丈夫だYO!
0361デフォルトの名無しさん
NGNGそれは勘違いでは?
プロトタイプチェックしてほしいのは、その関数を使う人で、
関数を書く人にとっては自動でもいいような。
0362デフォルトの名無しさん
NGNGうどんが一玉あるんだけど、具になりそうなものは何も無いんだ。
(卵はあるけど月見うどん嫌い)
かけうどんざるうどん、どっちにするのがいいと思う?
0363デフォルトの名無しさん
NGNGざるうどんNULLポインタ添え
0364デフォルトの名無しさん
NGNG具無し焼きうどん
0365デフォルトの名無しさん
NGNGNULLの中身は0ですか?1ですか?
私は1の方がおいしいと思いますよ
0366デフォルトの名無しさん
NGNG-4
0367デフォルトの名無しさん
NGNG話題がうどんにシフト! (一時的)
0368デフォルトの名無しさん
NGNGそれ食べたことあるYO!
おいしかったYO!
スレ違いスマソ YO!
0369デフォルトの名無しさん
NGNGお、なるほど。
「本体書いた後へッダにコピペする」時のミスが減るかもね。
しかし、「呼び出し仕様が先に決まってる」って方が良くあるんじゃ?
0370ふか
NGNG0371デフォルトの名無しさん
NGNG0372デフォルトの名無しさん
NGNG誰か〜
0373デフォルトの名無しさん
NGNGうらやましいだろ。(´ー`)うどんマンセー・・・。
世界で最もうまい食べ物は
1.豆腐
2.うどん
3.おでん
だな。
0374デフォルトの名無しさん
NGNGハヤシライス様が抜けてるぞ。ワーストの話か?
0375デフォルトの名無しさん
NGNG0376デフォルトの名無しさん
NGNG1わさび
2鷹の爪
3故障
だな。
0377デフォルトの名無しさん
NGNGこれ嫌い。
void kansudesuyo(char mojiretsunano *)
と書いて。
0378udon.c
NGNG#include <stdio.h>
int main() {
srand(time());
if (rand()%2) {
puts("ざる");
} else {
puts("かけ");
}
return 0;
}
2回以上やると、やっぱり迷ってしまう罠。
0379デフォルトの名無しさん
NGNGtimeの実引数が足りません。
0380デフォルトの名無しさん
NGNG0381デフォルトの名無しさん
NGNGその考えたかやめれ。修羅場で修正したらどうせコメントなんか修正しないんだ
から。typedef 推奨だ。
extern int usbmon_quit (const char* s);
typedef int (*CmdFunc)(const char *);
typedef struct {
CmdFunc func;
} CmdList;
static const CmdList cmd_list[] = {
{ usbmon_quit },
};
static CmdFunc search_command(char * buff)
{
return cmd_list[0].func;
}
0382デフォルトの名無しさん
NGNG#include <stdlib.h>
もしときましょう。
0383ふか
NGNG多分今の環境には馴染まないので,出力ツールは使わないとはおもいますが,
そういうものがあるというのもまた勉強になったYO!
そいでは漏れはiStudyの続きをば・・・
0385デフォルトの名無しさん
NGNGやだもん
0386デフォルトの名無しさん
NGNG寝るなよおめーら
0387デフォルトの名無しさん
NGNG#include <stdlib.h>
#include <time.h>
#include <noodle.h>
も入れとけゴルァ!!
あ、最後のは>>378のコードだと必要ないか。
0388デフォルトの名無しさん
NGNGかけが出てしまった・・・
0389デフォルトの名無しさん
NGNGLinuxとかならgetpidでも良さそうだけど。
0391デフォルトの名無しさん
NGNGつぅか海苔のあるなしでは?
0393デフォルトの名無しさん
NGNGそれはもりそばとざるそばのことだYO!
かけうどんは揚げ玉のないたぬきうどんだYO!
0394372
NGNGどうか生霊となって私めに降臨ください・・・(´人`)ナム-
0395デフォルトの名無しさん
NGNG違うだろ。それを言うなら、ざるともりだ。
ちゃんと仕様書嫁。
0396デフォルトの名無しさん
NGNG/dev/random を読むダロー
0397デフォルトの名無しさん
NGNGざるに海苔があるかどうかは処理系依存ってかいてあるけど・・・
0398デフォルトの名無しさん
NGNG|| スルスル
||
||
∧||∧
( ⌒ ヽ
∪ ノ >>394 神です・・・
∪∪
0399デフォルトの名無しさん
NGNG0401デフォルトの名無しさん
NGNGtypedef たぬき きつねそば
と
typedef きつねそば たぬき
はどちらがANSIですか?
0402デフォルトの名無しさん
NGNG0403デフォルトの名無しさん
NGNG0404デフォルトの名無しさん
NGNGそう思ったらおまえもC++へ以降だ。
0405デフォルトの名無しさん
NGNG488人
0406デフォルトの名無しさん
NGNG処理系によって「たぬきうどん」は別物
0407デフォルトの名無しさん
NGNGヾ(゚∀゚)ノ >>399 C使いはたいがい別の言語もやってるから
( ) )) そういう判断はできないYO
(( < <
0408デフォルトの名無しさん
NGNGポインタを整数にしたら戻せないかもしれないとか
プロトタイプを書かないと動かないかもしれないとか
悩まなくて良かった昔が懐かしい。
もー決めちゃったらどうかな?
「NULLは0」
「ポインタはlongと同じサイズ」
「プロトタイプ書かなくてもコンパイラは困らないが
書かないとエラー」
「charは符号付き」
0409372
NGNGキタ━━(。A。)━━ァ!
首吊ったいつもの神様が後輪されたァッ!!
今夜は逝けそうだ!
0410デフォルトの名無しさん
NGNG教えてくれますか?
女性プログラマに優しく教えてほしいよ
0411デフォルトの名無しさん
NGNG他人に迷惑をかけない程度なら良いんでない?
0412デフォルトの名無しさん
NGNGC2002とか?
0413デフォルトの名無しさん
NGNG京都に行ったときにたぬきうどんをたのんだら
あんかけ生姜乗りきつねうどんが来た。
(当時はあんかけも生姜も苦手だった。)
普通にきつねうどんを頼んだ友達は
普通のきつねうどんをうまそうに食ってた。
0414デフォルトの名無しさん
NGNG||
||
∧||∧
( ⌒ ヽ >>409 あれ、また君ですか・・・?
∪ ノ どっかのスレの500・・・
∪∪
0415デフォルトの名無しさん
NGNGそっか。。
なんかあのおっさんむかつくよ!
fileをfと略すなとか。じゃあ標準ライブラリのfopen(以下略
0416デフォルトの名無しさん
NGNGということはたぬき==揚げ玉は処理系依存か。
0417415
NGNG0418デフォルトの名無しさん
NGNGAsian Noodle Standard for Information によると、
残念ながら地方依存です。
0419デフォルトの名無しさん
NGNG0420デフォルトの名無しさん
NGNGワラタ。ANSIか。
0422デフォルトの名無しさん
NGNGマジだ!ワラタ!
0423372
NGNGうまくいかないということだけなんだが・・・・うーむ
0425デフォルトの名無しさん
NGNG宗教の自由が保障されてるんだから仕方ないでしょう
0426デフォルトの名無しさん
NGNGなぜかファイルを消す関数が標準ライブラリにある。不思議だ。
0427Ð ë á t h ¹³
NGNG∧||∧
( ⌒ ヽ >>372 縁があればまたどこかで・・・
∪ ノ
∪∪ 上へまいりま-す・・・
⌒
⌒
0428デフォルトの名無しさん
NGNG心配するな。ディレクトリの一覧を取る関数はないから。
0429デフォルトの名無しさん
NGNGそれほしい・・・・
K&Rにはうにしすてむの項にUNIXでの実現方法が紹介されていたな。
0430デフォルトの名無しさん
NGNGint main (void)
{
printf ("そろそろ寝たいんだけど、寝ていい?\n");
return NULL;
}
0431ふか
NGNG(戻ってくるなって?)
皆さんは業界歴どれくらいっすか?
0432デフォルトの名無しさん
NGNG#include <stdio.h>
void main(void)
{
printf("駄目\n");
exit(NULL);
}
0433デフォルトの名無しさん
NGNG0434デフォルトの名無しさん
NGNG現在就職活動中。
0435デフォルトの名無しさん
NGNGうにず
0436ふか
NGNGお間抜けなことも聞きますがよろしう。
0437432
NGNG0438デフォルトの名無しさん
NGNG学生でフ。
Terrariumのアカデミックアワードとってデビューするのでフ。
0439デフォルトの名無しさん
NGNGint main(void)
{
printf(">>430 だめ!");
abort();
}
0440デフォルトの名無しさん
NGNGまじっすか(;´Д`)
ユニックスかウニックスのどっちかと・・・って言うかXはズとは読まんでしょ。
0441ふか
NGNG学生かぁ。
Terrarium?サパーリ?
0442デフォルトの名無しさん
NGNG深夜だからってマターリしてるじゃないか〜
0443435
NGNGユニックスに決まっているでしょ(笑)
http://dictionary.goo.ne.jp/cgi-bin/dict_search.cgi?MT=UNIX&sw=0
0444ふか
NGNG0445デフォルトの名無しさん
NGNG漏れのこと雇ってくれませんか?
Cしかできませんが。
0446デフォルトの名無しさん
NGNGわぉ!サンクス。
辞書に載ってるとは思わなかった世。
(みんなうにうに言うからどっちか心配で)
0447デフォルトの名無しさん
NGNG■ このスレッドは過去ログ倉庫に格納されています