C言語なら俺に聞け! Part 100
■ このスレッドは過去ログ倉庫に格納されています
0001v(^o^i)d
05/01/22 23:20:00まず問題を冷静に吟味してCの話か否かをはっきりさせてから質問しましょう。
質問する前には最低限検索を。
GUIなどの標準Cではできない事の質問は使用している開発環境のスレへGo! (←ここ注目)
ソース丸投げ、宿題、書籍 は専門の別スレがあるのでそこへさようなら。
エラー(警告含む)が起きたのならばエラーメッセージを書きましょう。
C FAQ 日本語訳
http://www.kouno.jp/home/c_faq/
Cプログラマ必読 ・プログラミング言語C(通称 K&R)
http://www.amazon.co.jp/exec/obidos/ASIN/4320026926/
各種リンク、関連スレは>>2-13あたり
C言語なら俺に聞け! Part 99
http://pc5.2ch.net/test/read.cgi/tech/1105454700/
他の過去ログはここに
http://nssearch.hp.infoseek.co.jp/clang/
0002デフォルトの名無しさん
05/01/22 23:20:33gcc
http://gcc.gnu.org/
【Win32用の開発環境のみ。】
gcc-cygwin
http://www.redhat.com/software/tools/cygwin/
gcc-mingw
http://www.mingw.org
Digital Mars C++
http://www.digitalmars.com/
Open Watcom
http://www.openwatcom.com/
Borland C++ Compiler 5.5.1
http://www.borland.co.jp/cppbuilder/freecompiler/
Visual C++ Developer Center: Microsoft Visual C++ Toolkit 2003
http://msdn.microsoft.com/visualc/vctoolkit2003/
【ライセンスや機能などに問題あり】
Microsoft C/C++ 13.0.9466(VC.NET)
http://www.microsoft.com/japan/msdn/netframework/downloads/
LCC-Win32
http://www.cs.virginia.edu/〜lcc-win32/
CINT
http://root.cern.ch/root/Cint.html
めじろ++98
http://www.vector.co.jp/soft/win95/prog/se075910.html
Intel C++ Compiler for Linux
http://developer.intel.com/software/products/compilers/clin/noncom.htm
0003デフォルトの名無しさん
05/01/22 23:28:18日下部先生のはそうだよ。
0004デフォルトの名無しさん
05/01/22 23:34:260005デフォルトの名無しさん
05/01/22 23:35:520006デフォルトの名無しさん
05/01/22 23:36:37( ・∀・)つ〃∩ ヘェーヘェー
0007デフォルトの名無しさん
05/01/22 23:37:57http://pc5.2ch.net/test/read.cgi/tech/1090652323/
0008デフォルトの名無しさん
05/01/22 23:38:100009デフォルトの名無しさん
05/01/22 23:40:220010デフォルトの名無しさん
05/01/22 23:40:410011デフォルトの名無しさん
05/01/22 23:42:590012デフォルトの名無しさん
05/01/22 23:44:420013デフォルトの名無しさん
05/01/22 23:45:280014デフォルトの名無しさん
05/01/22 23:46:550015デフォルトの名無しさん
05/01/22 23:48:330016デフォルトの名無しさん
05/01/22 23:49:34そういうのはしもじものものがやる。
0017デフォルトの名無しさん
05/01/22 23:50:41>>899
a[b]とb[a]は同じ。
aにfoo、bにbar[0]を当てはめてみるとfoo[bar[0]]とbar[0][foo]になり、問題ないということになる。
のレス下さった、前スレの964様ありがとうございました。
スルーされたと諦めていただけに、解答が得られてすごく嬉しかったです。
0018デフォルトの名無しさん
05/01/22 23:51:16石鹸で手を洗う。
0019デフォルトの名無しさん
05/01/22 23:52:050020デフォルトの名無しさん
05/01/22 23:52:43そう。だから a[1] と 1[a]は同じ
0021デフォルトの名無しさん
05/01/22 23:52:56初心者はまずコンパイラと良書を買った方がよい。
初心者が陥りやすい間違いの1つとして、最初だからとタダで済まそうとして
コンパイラをコマンドから操作できなくてその時点で挫折すること、がある。
何だかんだ言ってIDEがあった方が使いやすい。
本は良いものをかなり選ばないと後々苦労する。周りにバリバリのコーダーが
いればその人に聞くと良いかもしれない。ネットだけの環境で済ますのもやはり
お勧めしない。
0022デフォルトの名無しさん
05/01/22 23:54:20たとえばどんな本ですか?
0023デフォルトの名無しさん
05/01/22 23:54:51BCCというやつです
0024デフォルトの名無しさん
05/01/22 23:55:070025デフォルトの名無しさん
05/01/22 23:55:46> コンパイラをコマンドから操作できなくてその時点で挫折すること、がある。
はあ? 初心者はgccに決まってるだろ? それ以外の物をつかったら、
けっきょくここにきてる厨房と同じ程度でつまづいて止まってしまうことうけあい。
0026デフォルトの名無しさん
05/01/22 23:56:44お前にはもう無理
すぐ人に聞くやつの中でマシやつは今まで一人もいなかった
0027デフォルトの名無しさん
05/01/22 23:56:46あれはだめ。すてろ。
0028デフォルトの名無しさん
05/01/22 23:57:190029デフォルトの名無しさん
05/01/22 23:57:26ようするに答えられないわけですね。えらそうなこと言ってみても。
実際には知らないと。
0030デフォルトの名無しさん
05/01/22 23:57:290031デフォルトの名無しさん
05/01/22 23:58:18安
0032デフォルトの名無しさん
05/01/22 23:58:37gccにしろ
0033デフォルトの名無しさん
05/01/22 23:58:420034デフォルトの名無しさん
05/01/22 23:58:48呼びました?
0035デフォルトの名無しさん
05/01/22 23:59:120036デフォルトの名無しさん
05/01/23 00:00:39>>35
(;´Д`)ハァハァ
0037デフォルトの名無しさん
05/01/23 00:01:240038デフォルトの名無しさん
05/01/23 00:02:45http://www.pleiades.or.jp/keiko/Profile1.html
0039デフォルトの名無しさん
05/01/23 00:04:490040デフォルトの名無しさん
05/01/23 00:05:330041デフォルトの名無しさん
05/01/23 00:05:330042デフォルトの名無しさん
05/01/23 00:05:55XPのPOWER USERでは書き込みできないかどうかを取得したいだけなんです。
_access()では判断できなかったとです。
よろしく、おながいします。
0043デフォルトの名無しさん
05/01/23 00:06:350044デフォルトの名無しさん
05/01/23 00:11:35不正ユーザーに教えることはできない。アフォ?
アクセス権も無いやつに教えられるか。あと、すれ違い
0045デフォルトの名無しさん
05/01/23 00:13:21今、ためせないんですが
終電になるまで粘ったのがあほらしいとですよ。
0046デフォルトの名無しさん
05/01/23 00:15:40次の処理はできないでしょうか?教えてください。
char test[64]="abcd%sefghi";
sprintf(test,test,"efghi");
要するにメモリ位置がかぶってるやつです・・・。
0047デフォルトの名無しさん
05/01/23 00:17:32未定義じゃないかな。
まぁ、無理。
004846
05/01/23 00:19:210049デフォルトの名無しさん
05/01/23 00:21:33もうね、アホかと
0050デフォルトの名無しさん
05/01/23 00:23:090051デフォルトの名無しさん
05/01/23 00:30:18if (b != 0.0)
a/b;
じゃだめですよね。
0052デフォルトの名無しさん
05/01/23 00:33:28C++だとtryでくくれば例外自体はキャッチ可能か…?
Cだと全然訳ワカラン
0053デフォルトの名無しさん
05/01/23 00:34:020054デフォルトの名無しさん
05/01/23 00:40:500055デフォルトの名無しさん
05/01/23 00:42:21if (c == NaN) {
/* エラー処理 */
}
0056デフォルトの名無しさん
05/01/23 00:45:25if(errno==EDOM){
/* エラー処理 */
}
0057デフォルトの名無しさん
05/01/23 00:45:40になる理由って何なの?
最適化とか、C99の対応とか?
0058デフォルトの名無しさん
05/01/23 00:47:420059デフォルトの名無しさん
05/01/23 00:51:43gccならヘッダをインクルードするだけで対応する組み込み関数を使える。
0060デフォルトの名無しさん
05/01/23 00:52:180061デフォルトの名無しさん
05/01/23 00:52:550063デフォルトの名無しさん
05/01/23 01:07:37その機能はiccのパクリだよね。
0064デフォルトの名無しさん
05/01/23 01:18:17Intelが技術提供してるし、VCも6.0+ProsessorPackから対応してたと思う。
GCCはAltiVecも使えるから、うまくラップすればx86/Mac両対応のSIMD化コードも作れる。
0065デフォルトの名無しさん
05/01/23 03:13:060066デフォルトの名無しさん
05/01/23 03:19:040067デフォルトの名無しさん
05/01/23 05:29:21その式、C99だとありとか?
0068デフォルトの名無しさん
05/01/23 05:46:310069デフォルトの名無しさん
05/01/23 07:10:000070デフォルトの名無しさん
05/01/23 07:39:19なんでもかんでもC99にするなよ。
0071デフォルトの名無しさん
05/01/23 08:18:23http://oshiete1.goo.ne.jp/kotaeru.php3?q=1163170
0072デフォルトの名無しさん
05/01/23 08:28:02int x[N]には0〜N-1までしか入らないわけだが。
0075デフォルトの名無しさん
05/01/23 09:21:390076デフォルトの名無しさん
05/01/23 10:01:04>単純に最適化でも、bccは糞でしょ。MMXやSSEすらもインラインasmじゃないと使えないからな。
>gccならヘッダをインクルードするだけで対応する組み込み関数を使える。
それは逆に
gccはヘッダをインクルードして対応する組み込み関数を使わなくてはならないが、
bccならば、MMXやSSEすらもインラインasmで片付いてしまう
とも読み取れるが?
0077デフォルトの名無しさん
05/01/23 10:06:180078デフォルトの名無しさん
05/01/23 10:16:01いや、そういう話じゃなくて、単に >>59 の文章は
「これが gcc の利点だ」
という説明になっていない、ってだけ。
0079デフォルトの名無しさん
05/01/23 10:41:240080デフォルトの名無しさん
05/01/23 10:45:06使ってます
0081デフォルトの名無しさん
05/01/23 10:47:02それにしたんですがgccにします
ダウンロードするだけでいけますよね
0082デフォルトの名無しさん
05/01/23 10:49:33だめです
0083デフォルトの名無しさん
05/01/23 10:53:25http://prdownloads.sf.net/mingw/MinGW-3.1.0-1.exe?download
0084デフォルトの名無しさん
05/01/23 10:55:510085デフォルトの名無しさん
05/01/23 10:58:05やっぱり・・・
なんか分かりにくいのもそうなんですけど
何か文章が腹立つんですよね
008684
05/01/23 11:03:460087デフォルトの名無しさん
05/01/23 11:05:06純粋に API の使い方だけ見ればいいと思う
0088デフォルトの名無しさん
05/01/23 11:07:15だから、明白にそう意図して書かれたコードじゃん
それ以上の何かを期待する方がおかしい
0089デフォルトの名無しさん
05/01/23 11:12:29屁理屈。インラインasmしか使えないことのメリットなんてどこにもないよ。
0090デフォルトの名無しさん
05/01/23 11:14:13SDK編はいいけど、C言語編は糞だってことでは。
0091デフォルトの名無しさん
05/01/23 12:03:490092デフォルトの名無しさん
05/01/23 12:35:150093デフォルトの名無しさん
05/01/23 12:37:46業務用アプリのプロトタイプを短期間で作成できる程度。
0094デフォルトの名無しさん
05/01/23 13:04:14できる/できないの2値じゃないってことはいい?
そのうえでだけど、目的が果たせること。
・研究なら成果を出せること
・職業なら金を貰えること
0095デフォルトの名無しさん
05/01/23 13:18:01APIとかいってる時点で厨房だな。
0096デフォルトの名無しさん
05/01/23 13:19:010097デフォルトの名無しさん
05/01/23 13:28:48何で?????
0098デフォルトの名無しさん
05/01/23 13:36:200099デフォルトの名無しさん
05/01/23 13:47:230100デフォルトの名無しさん
05/01/23 14:02:030101デフォルトの名無しさん
05/01/23 14:02:06確かに厨房らしいな
■ このスレッドは過去ログ倉庫に格納されています