C言語なら俺に聞け(入門編)Part 125 [sc](★0)
-
- 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ではコピペ荒らしは禁止されています
-
- 937
- 2014/04/07(月) 19:36:19.07
-
Linuxでマウスを操作する処理が書きたいんですがこれはなんてヘッダーファイルを使えばいいですか?
-
- 938
- 2014/04/07(月) 19:58:53.38
-
>>937
http://www.tatapa.org/~takuo/input_subsystem/input_subsystem.html
-
- 939
- 2014/04/07(月) 20:09:50.19
-
>>935
関数の引数がintである場合、列挙型の変数をかいたら、エラーになります(Cではなく、C++, Java)
-
- 941
- 2014/04/07(月) 22:04:44.55
-
C言語スレでC++を語ってはいけない(戒め)
-
- 942
- 2014/04/08(火) 09:39:03.27
-
printf()ってすごいね
-
- 944
- 2014/04/08(火) 10:23:58.66
-
ANSI(アンシ、アンジ、アンシー)
JIS) に相当するとされる
米国国家規格協会(べいこくこっかきかくきょうかい、American National Standards Institute)
− Wikipedia
-
- 945
- 2014/04/08(火) 18:59:40.66
-
ANSIは技術的な文章の書き方まで定めているらしい。
-
- 946
- 2014/04/08(火) 22:03:04.60
-
>>918
atoi()はstrtol()のint版としては使えない。
-
- 947
- 2014/04/08(火) 22:26:17.42
-
C言語は長い変数名でもエラーでないのはハッシュで暗号化してるからですか?
-
- 948
- 2014/04/08(火) 22:30:45.32
-
メモリがある限りいくらでも長い名前は作ることができるだろ
-
- 949
- 2014/04/08(火) 22:31:56.99
-
先頭の何文字かまで有効で、それ以降は読み捨ててもOKって仕様じゃなかった?
-
- 950
- 2014/04/08(火) 22:40:35.37
-
ありがとうございます
-
- 951
- 2014/04/08(火) 22:40:51.44
-
ハッシュをとるのと暗号化は意味が違うが
-
- 952
- 2014/04/09(水) 10:25:13.98
-
>>949
j実際に読み捨てている処理系ってある?
-
- 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桁)を変数にするにはどうすればいいでしょうか?
宜しくお願いします
このページを共有する
おすすめワード