C言語なら俺に聞け! Part 102
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
05/02/11 02:23:56質問する前には最低限検索を。
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 101
http://pc5.2ch.net/test/read.cgi/tech/1107128274/
他の過去ログはここに
http://nssearch.hp.infoseek.co.jp/clang/
0002デフォルトの名無しさん
05/02/11 02:26:44gcc
http://gcc.gnu.org/
【Win32用の開発環境のみ。】
gcc-cygwin
http://www.cygwin.com/
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/02/11 11:42:19乙
0004デフォルトの名無しさん
05/02/11 12:39:500005ビル・ジョブス
05/02/11 12:59:010006デフォルトの名無しさん
05/02/11 13:51:590007デフォルトの名無しさん
05/02/11 13:59:560008デフォルトの名無しさん
05/02/11 14:01:46もうアホかと・・・
0009デフォルトの名無しさん
05/02/11 14:02:430010デフォルトの名無しさん
05/02/11 14:07:030011デフォルトの名無しさん
05/02/11 14:17:010012デフォルトの名無しさん
05/02/11 14:20:25なんでCとC++ではNULLの定義が違うんですかー?
0013デフォルトの名無しさん
05/02/11 14:22:33いま米国で生産されているものより相当危険
0014デフォルトの名無しさん
05/02/11 14:25:07そんなこと気にするな。
C/C++両方0使っとけ。
0015デフォルトの名無しさん
05/02/11 14:28:170016デフォルトの名無しさん
05/02/11 14:29:170017デフォルトの名無しさん
05/02/11 14:30:150018デフォルトの名無しさん
05/02/11 14:36:26for(i = 0; i < 1001; i++)
if(>>i == NULL)
ga();
0019デフォルトの名無しさん
05/02/11 14:37:44現在このスレには、漏れも含めてその質問に答えられる人はいません
0020デフォルトの名無しさん
05/02/11 14:40:310021デフォルトの名無しさん
05/02/11 14:41:38「PascalとCで引数の渡し方が違う」のも
「FortranとCで代入式の意味が違う」のも、同様の理由だ!
0022デフォルトの名無しさん
05/02/11 14:42:200023デフォルトの名無しさん
05/02/11 14:42:42, ' ´ `ヽ、
,/ __,,,,=- 、 ヽ,
ノ ,= ̄ i ,__ノ_i、イ ヽ 何このスレ・・・
~i. ´、i_,,V ,'rヽヽiノ i、
______i ヽr'rヽ, `'´ |/ヽ人ル'
::::| ______ヽi/ ヽ`' __ u_レト 、ノノ
::::| | |ノi `' --, '´  ̄`ヽ,
::::| | レ ノレ /´ \
::::| | NULL ,く`ヽ、____,,,,,,, イゝ
::::| | ⊂',⌒ヽヽ/' 〜 〜〜 ~~イヽ
::::| |______ゝr⌒ 、 イ iノ
::::|________i、 /i ,ゝ
___========__ヽ_,/く__,,i,---´iヽ、
________________________________//
0024デフォルトの名無しさん
05/02/11 14:43:07NULLを「ヌル」って言うんです。どうしましょう?
0025デフォルトの名無しさん
05/02/11 14:45:28ナルなんて恥ずかしくて言えないわ、あーナルか、恥ずかしい
ヌルの方が抵抗ありません
0026デフォルトの名無しさん
05/02/11 14:47:06正確には「ノー」と発音するということを教えてあげましょう。
0027デフォルトの名無しさん
05/02/11 14:47:500028デフォルトの名無しさん
05/02/11 14:48:010029デフォルトの名無しさん
05/02/11 14:48:060030デフォルトの名無しさん
05/02/11 14:48:53いいえ
0031デフォルトの名無しさん
05/02/11 14:49:530032デフォルトの名無しさん
05/02/11 14:49:560033デフォルトの名無しさん
05/02/11 14:49:570034デフォルトの名無しさん
05/02/11 14:50:570035デフォルトの名無しさん
05/02/11 14:52:05void先生?
0036デフォルトの名無しさん
05/02/11 14:52:12scullもスクルで
gullもグルなのかよ!
0037デフォルトの名無しさん
05/02/11 14:53:070038デフォルトの名無しさん
05/02/11 15:02:32だよ
0039デフォルトの名無しさん
05/02/11 15:10:300040デフォルトの名無しさん
05/02/11 15:11:160041デフォルトの名無しさん
05/02/11 15:14:24論外
J+、ひょっと出言語
0042デフォルトの名無しさん
05/02/11 15:16:430043デフォルトの名無しさん
05/02/11 15:19:33C#ってひょっと出系では?
0044デフォルトの名無しさん
05/02/11 15:21:29OSのAPIとかメモリ領域に関する知識をつけるにはどうすればいい?お勧めの本ある?
0045デフォルトの名無しさん
05/02/11 15:21:530046デフォルトの名無しさん
05/02/11 15:23:160047デフォルトの名無しさん
05/02/11 15:31:300048デフォルトの名無しさん
05/02/11 15:36:31>C言語とは関係ないかもしれないけど
かする程度に関係はある。が、
>お勧めの本ある?
スレ違いだ莫迦者。
0049デフォルトの名無しさん
05/02/11 15:37:25何で、って…
仕事だから。
0050デフォルトの名無しさん
05/02/11 15:40:380051デフォルトの名無しさん
05/02/11 15:41:510052デフォルトの名無しさん
05/02/11 15:42:550053デフォルトの名無しさん
05/02/11 15:43:08あとは綺麗に書けるかでその点ではCは没
0054デフォルトの名無しさん
05/02/11 16:08:17Chuka丼
0055デフォルトの名無しさん
05/02/11 19:00:17, ' ´ `ヽ、
,/ __,,,,=- 、 ヽ,
ノ ,= ̄ i ,__ノ_i、イ ヽ 何このスレ・・・
~i. ´、i_,,V ,'rヽヽiノ i、
______i ヽr'rヽ, `'´ |/ヽ人ル'
::::| ______ヽi/ ヽ`' __ u_レト 、ノノ
::::| | |ノi `' --, '´  ̄`ヽ,
::::| | レ ノレ /´ \
::::| | NULL ,く`ヽ、____,,,,,,, イゝ
::::| | ⊂',⌒ヽヽ/' 〜 〜〜 ~~イヽ
::::| |______ゝr⌒ 、 イ iノ
::::|________i、 /i ,ゝ
___========__ヽ_,/く__,,i,---´iヽ、
________________________________//
0056デフォルトの名無しさん
05/02/11 19:13:18レジスターですね
0057デフォルトの名無しさん
05/02/11 19:14:50ナルすれ
0058デフォルトの名無しさん
05/02/11 20:21:59r;ァ'N;:::::::::::::,ィ/ >::::::::::ヽ
. 〃 ヽル1'´ ∠:::::::::::::::::i
i′ ___, - ,. = -一  ̄l:::::::::::::::l
. ! , -==、´r' l::::::/,ニ.ヽ
l _,, -‐''二ゝ l::::l f゙ヽ |、 日記はこれにでも書いてろ
レー-- 、ヽヾニ-ァ,ニ;=、_ !:::l ) } ト
ヾ¨'7"ry、` ー゙='ニ,,,` }::ヽ(ノ な!
:ーゝヽ、 !´ " ̄ 'l,;;;;,,,.、 ,i:::::::ミ
::::::::::::::::ヽ.-‐ ト、 r'_{ __)`ニゝ、 ,,iリ::::::::ミ
::::::::::::::::::::Vi/l:::V'´;ッ`ニ´ー-ッ-,、:::::`"::::::::::::::;゙ , http://yuukiremix.s33.xrea.com/chirashi/
:::::::::::::::::::::::::N. ゙、::::ヾ,.`二ニ´∠,,.i::::::::::::::::::::///
:::::::::::::::::::::::::::::l ヽ;:::::::::::::::::::::::::::::::::::::::::::/ /
::::::::::::::::::::::::::::::! :|.\;::::::::::::::::::::::::::::::/ /
0059デフォルトの名無しさん
05/02/11 20:56:150060デフォルトの名無しさん
05/02/11 21:00:130061デフォルトの名無しさん
05/02/11 21:09:420062デフォルトの名無しさん
05/02/11 21:39:410063デフォルトの名無しさん
05/02/11 21:53:23関数の引数で
const void *aaa
とありますが、これはどういった意味があるのでしょうか?
自分なりに調べたところ、何が入るか決まっていないようにかんじました。
0064デフォルトの名無しさん
05/02/11 21:57:260065デフォルトの名無しさん
05/02/11 21:59:01const なオブジェクトをポイントする「何らかの」ポインタから値を受け取る変数
0066デフォルトの名無しさん
05/02/11 21:59:100067デフォルトの名無しさん
05/02/11 22:01:34ポイント先が変更出来ない汎用ポインタ
0068デフォルトの名無しさん
05/02/11 22:01:380069デフォルトの名無しさん
05/02/11 22:08:05>>21さんどうもありがとうございます。そこをもう一段掘り下げていただけると嬉しいのですが…
C++ではCのNULLの定義ではなぜまずかったんでしょうか?
0070デフォルトの名無しさん
05/02/11 22:10:490071デフォルトの名無しさん
05/02/11 22:12:49007263
05/02/11 22:15:12皆様ありがとうございます。
おぼろげながら解った気がします。
何が入っているか判らないポインタということですね
たしかにンプルでは、キャストしてから使っていました。
0073デフォルトの名無しさん
05/02/11 22:18:13サイト主は <stream.h> を知らないようだな
0074デフォルトの名無しさん
05/02/12 00:16:19http://homepage3.nifty.com/aokura/
0075デフォルトの名無しさん
05/02/12 01:38:46任意の動作をさせながら一定時間たてば他の処理をさせたいのですがどうすればいいのでしょうか?
たとえば
if (1){
printf("hoge");
}
と言うのを5秒間つづけさせたいのですが
時間を指定してループをまわすにはどうするのでしょうか?
sleepを使えばできると思っていたのですが実際やってみると
sleepで 指定時間止まってしまうのでだめです
どうすればいいのでしょうか?
0076デフォルトの名無しさん
05/02/12 01:40:180077デフォルトの名無しさん
05/02/12 01:47:500078デフォルトの名無しさん
05/02/12 01:58:350079デフォルトの名無しさん
05/02/12 02:01:35時間を見て処理止めれ。
0080デフォルトの名無しさん
05/02/12 02:07:13alarm()
setitimer()
fork()
CreateProcess()
pthread_create()
0081デフォルトの名無しさん
05/02/12 02:10:05time(&start);
while(time(NULL) - start < 5)
{
printf("Hoge%d", time(NULL) - start);
}
0082デフォルトの名無しさん
05/02/12 02:35:050083デフォルトの名無しさん
05/02/12 02:40:38日本語は話せないのね。
0084おれはこれつかってます。
05/02/12 02:51:20for(;;)
{
:
time( &2 );
if (difftime(t2,t1)>300.0) break;
}
もしくは、アラームのシグナルハンドラー登録かな?
pthread_XXXXは環境が提供されていと使えまへん。
0085デフォルトの名無しさん
05/02/12 02:59:11なんで素直に引き算しないの?
0086デフォルトの名無しさん
05/02/12 03:05:38man difftime
0087デフォルトの名無しさん
05/02/12 03:38:54いやだから、わざわざdifftime()を持ち出す理由を知りたいのだけれど。
0088デフォルトの名無しさん
05/02/12 03:40:050089デフォルトの名無しさん
05/02/12 03:49:04つーか、誰も&1、&2には突っ込まないのかYO!
0090デフォルトの名無しさん
05/02/12 03:49:100091デフォルトの名無しさん
05/02/12 04:00:010092デフォルトの名無しさん
05/02/12 04:56:010093デフォルトの名無しさん
05/02/12 05:02:190094デフォルトの名無しさん
05/02/12 05:04:180095デフォルトの名無しさん
05/02/12 05:15:130096デフォルトの名無しさん
05/02/12 05:21:110097デフォルトの名無しさん
05/02/12 11:49:020098デフォルトの名無しさん
05/02/12 11:55:560099デフォルトの名無しさん
05/02/12 16:30:010100デフォルトの名無しさん
05/02/12 16:34:19入門書→入門書→入門書→入門書…
無限ループ
0101デフォルトの名無しさん
05/02/12 16:37:49■ このスレッドは過去ログ倉庫に格納されています