facebook twitter hatena line google mixi email
★お気に入り追加


■ このスレッドは過去ログ倉庫に格納されています

  • 1
  •  
  • 2014/02/16(日) 01:49:14.42
C言語の入門者向け解説スレッドです。

★前スレ
C言語なら俺に聞け(入門編)Part 124
http://toro.2ch.net/test/read.cgi/tech/1389096769/
★過去スレ
ttp://makimo.to:8000/cgi-bin/search/search.cgi?q=%82b%8C%BE%8C%EA%82%C8%82%E7%89%B4%82%C9%95%B7%82%AF&andor=AND&sf=0&H=&view=table&D=tech&shw=5000
★教えて欲しいのではなく宿題を丸投げしたいだけなら
  ↓宿題スレ↓へ行ってください。
C/C++の宿題片付けます 166代目
http://toro.2ch.net/test/read.cgi/tech/1381909900/
★C++言語については避けてください。C++対応明記スレへどうぞ。
★分からない事をなるべく詳しく書いて下さい。
★ソースコードを晒すと答えやすくなるかもしれません。
  # 抜粋/整形厳禁、コンパイラに渡したソースをそのまま貼ること。
  # サイズが大きい場合はアップローダ等を利用してください。
ttp://codepad.org/
ttp://ideone.com/
★開発環境や動作環境も晒すと答えが早いかもしれません。
★質問者は最初にその質問をした時のレス番号を名前欄に書いて下さい。
【重要】
当たり前の事ですが、2chではコピペ荒らしは禁止されています

ここまで見た
  • 953
  •  
  • 2014/04/09(水) 10:52:13.66
稼動してるプログラムは変数名なんて参照しないだろうしなぁ。

ここまで見た
  • 954
  •  
  • 2014/04/09(水) 14:23:20.79
上限でエラーを出すならともかく
いまどき読み捨てなんてやってたら産業廃棄物だわ

8.3も今や死語に近いし

ここまで見た
  • 955
  •  
  • 2014/04/09(水) 14:33:23.10
C11やるならgccとclangどっちがいいのかおしえて

ここまで見た
  • 956
  •  
  • 2014/04/09(水) 14:54:20.20
宗教戦争にしかならん気もするがclangオススメ

ここまで見た
  • 957
  •  
  • 2014/04/09(水) 15:26:21.31
他にしがらみが一切ないならclangしかなかんべ

ここまで見た
  • 958
  •  
  • 2014/04/09(水) 22:59:38.48
んだんだ

ここまで見た
  • 959
  •  
  • 2014/04/10(木) 03:29:14.74
質問おねがいします

const code char abc[] =
{データ、・・・} 

const code char def[] =
{データ、・・・} 

const code char hij[] =
{データ、・・・} 

上のような3つのデータを配列化したいです
abc,def,hijを、それぞれdata[0],data[1],data[2],
というように、扱うにはどうすればいいでしょうか
よろしくおねがいします。

ここまで見た
  • 960
  •  
  • 2014/04/10(木) 04:56:57.98
const code char(*data)[]={abc,def,hij};

ここまで見た
  • 961
  •  
  • 2014/04/10(木) 09:17:50.41
const code char *data[3]={abc,def,hij};

ここまで見た
  • 962
  •  
  • 2014/04/10(木) 09:43:50.61
const code charって何?

ここまで見た
  • 963
  •  
  • 2014/04/10(木) 10:51:08.52
>>962
恐らく、codeは環境固有の修飾子でしょう。

ここまで見た
  • 964
  •  
  • 2014/04/10(木) 16:03:35.19
clang 3.0

#include <stdio.h>

int main(int argc, char **argv){
print("%d\n", argc);
}

引数の数を表示して改行するだけのコードですが
./a.out 1 2 3ってやっても何も表示されません

ここまで見た
  • 965
  •  
  • 2014/04/10(木) 16:18:08.62
>>964
print って関数の仕様は?

ここまで見た
  • 966
  •  
  • 2014/04/10(木) 16:46:23.38
すみませんprintfです

ここまで見た
  • 967
  •  
  • 2014/04/10(木) 18:48:09.44
>>964
デバッガ使えないの?

ここまで見た
  • 968
  •  
  • 2014/04/10(木) 18:48:16.84
>>964
まず、hellow world はクリアしたのか?

ここまで見た
  • 969
  •  
  • 2014/04/10(木) 19:01:48.27
hellow worldをマスターしたものは世界に数千人位しかいない

ここまで見た
  • 970
  •  
  • 2014/04/10(木) 19:04:15.67
>>969
いやいや、そんなに少なくは無いだろ流石に。
たぶん日本人に結構多いはず。

ここまで見た
  • 971
  •  
  • 2014/04/10(木) 19:06:28.34
>>968-969
この辺の人はマスターしていないようだ

ここまで見た
  • 972
  •  
  • 2014/04/10(木) 19:57:07.25
hello worldは表示できましたがargcとargvが表示できませんorz

ここまで見た
  • 973
  •  
  • 2014/04/10(木) 20:03:38.55
ソースをそのまま貼ってみたら?

ここまで見た
  • 974
  •  
  • 2014/04/10(木) 21:15:22.58
printfしてる行をいったんコメントアウトして hello worldに変えてみ

ここまで見た
  • 975
  •  
  • 2014/04/10(木) 21:25:29.31
すいません、改行が入ってなかったらしくて何も表示されてないように見えてました
Windowsだと何も表示しなくても改行するのにLinuxだと
kidotoyohiki@kidotoyohiko-PC:~/clang-code-space $ ./a.out
2kidotoyohiki@kidotoyohiko-PC:~/clang-code-space $

みたいに表示されてて2に気づきませんでした

ここまで見た
  • 976
  •  
  • 2014/04/10(木) 21:26:08.54
名前を消し忘れたorz

ここまで見た
  • 977
  •  
  • 2014/04/10(木) 21:34:35.34
プロンプトに色つけると見やすい

ここまで見た
  • 978
  •  
  • 2014/04/10(木) 21:37:10.05
何やってんだよとよひき。
自分が書いたプログラムなんだから、
ちゃんと確認しなくちゃダメじゃん、とよひき。

ここまで見た
  • 979
  •  
  • 2014/04/10(木) 21:59:39.28
がんばってるじゃんとよひき

ここまで見た
  • 980
  •  
  • 2014/04/10(木) 22:16:36.62
ワロタ

ここまで見た
  • 981
  •  
  • 2014/04/10(木) 22:23:28.40
きどくん乙乙〜

ここまで見た
  • 982
  •  
  • 2014/04/10(木) 22:43:23.38
https://ideone.com/yek5LE
95〜97行、breakしないのは何故でしょうか
char infix[] = "(1+2)";
とすると、カッコが残って出力されてしまいます

ここまで見た
  • 983
  •  
  • 2014/04/10(木) 23:19:29.66
gdbで追ってみたところ、push_s()が二度、実行されてしまいます。

ここまで見た
  • 984
  •  
  • 2014/04/11(金) 01:34:50.19
if (*in != '(' || *in != ')') {
  push_s(*in);
}
ここの論理式が間違っていることが確認できました。
すみません、自己解決しました。

ここまで見た
  • 985
  •  
  • 2014/04/11(金) 04:20:36.77
てすてす

ここまで見た
  • 986
  •  
  • 2014/04/11(金) 17:34:50.06
質問です
sprintf(text,"%8ld",_count);
sprintf関数の、桁数(上記では8桁)を変数にするにはどうすればいいでしょうか?
宜しくお願いします

ここまで見た
  • 987
  •  
  • 2014/04/11(金) 17:36:06.52
sprintf(text,"%*ld", 8, _count);

あとは分かるな?

ここまで見た
  • 988
  •  
  • 2014/04/11(金) 17:41:46.68
2 % 3とか1 / 0の結果はコンパイラによって異なりますか?

ここまで見た
  • 989
  • 986
  • 2014/04/11(金) 18:15:10.77
>>987

oh!!!!!!
it will do the answer easy to understand how!
thank you very match!

ここまで見た
  • 990
  •  
  • 2014/04/11(金) 18:51:03.78
990

ここまで見た
  • 991
  •  
  • 2014/04/12(土) 06:27:45.72


ここまで見た
  • 992
  •  
  • 2014/04/12(土) 09:04:51.08


ここまで見た
  • 993
  •  
  • 2014/04/12(土) 10:31:42.64
>>988
2 % 3 が 2 以外になるわけないだろ。
-2 % 3 とかなら処理系依存。
1 / 0 はコンパイラ依存どころか毎回結果が違っても文句言えない。

ここまで見た
  • 994
  •  
  • 2014/04/13(日) 01:09:51.42
エアロビクス

ここまで見た
  • 995
  •  
  • 2014/04/13(日) 03:33:22.87
UFC 105 - : マイケル・ビスピン vs デニス・カーン
https://www.youtube.com/watch?v=KHwj_1Jn8L4


UFC 128 - : ジョン・ジョーンズ vs. マウリシオ・ショーグン
https://www.youtube.com/watch?v=wia_sFsAf6g


UFC Fight Night 26 - トラヴィス・ブラウン vs. アリスター・オーフレイム
https://www.youtube.com/watch?v=QRNoFM3HnAw


UFC Fight Night 31 - : ティム・ケネディ vs ハファエル・ナタル
https://www.youtube.com/watch?v=e-x0ijoxsv8


ここまで見た
  • 996
  •  
  • 2014/04/13(日) 16:16:47.80
うめ

ここまで見た
  • 997
  •  
  • 2014/04/13(日) 16:23:42.59
まつ

ここまで見た
  • 998
  •  
  • 2014/04/13(日) 16:28:36.67
たけ

ここまで見た
  • 999
  •  
  • 2014/04/13(日) 16:41:15.26
すぎ

ここまで見た
  • 1000
  •  
  • 2014/04/13(日) 16:41:30.42
1000

ここまで見た
  • 1001
  • 2ch.net投稿限界
2ch.netからのレス数が1000に到達しました。

ここまで見た
  • 1002
  •  
  • 2014/04/13(日) 20:35:05.47
まだ書けるのかにゃ?

砂時計アラームタイマー
フリックラーニング
ここまで見た

★お気に入り追加

このページを共有する
facebook twitter hatena line google mixi email
おすすめワード