X



C言語で分からないことがあるんだが

■ このスレッドは過去ログ倉庫に格納されています
0001以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/07/25(火) 23:01:55.139ID:lU9QLKOg0
#import <studio.h>

fn void main() {
printf!("hello,world");
return 0;
}

これなにがだめなの?
0025以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/07/25(火) 23:21:27.419ID:KO7NO0yk0
>>24
ワイもされたけど終端にゴミが出てきたわ
0026以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/07/25(火) 23:22:00.696ID:P4XoQoMq0
俺の知ってるC言語じゃない
0027以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/07/25(火) 23:23:43.479ID:KO7NO0yk0
終端文字の判別ができないからメモリのゴミで終端当たるところまで探して結果としてゴミ文字が出とるんやろか
man見てくる
0028以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/07/25(火) 23:30:13.251ID:X40gqHET0
C言語かわからないの間違いだろ
0029以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/07/25(火) 23:34:34.173ID:SUlq/Gt3a
>>27
bufferクリアしてないとかじゃね
0030以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/07/25(火) 23:37:43.923ID:KO7NO0yk0
>>29
man調べたら仮説は合ってた
%sの省略になるから終端文字探していき結果としてゴミみたいな表示になってるだけ
0031以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/07/25(火) 23:48:22.431ID:Fgynsr5Ya
>>30
よくわかんなかった
printfの引数に固定値じゃなくてchar配列入れてるの?
0032以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/07/25(火) 23:57:05.188ID:KO7NO0yk0
>>31
>>6のコードを実行したときにhello, world%みたいな感じで末尾にゴミ(今回は%)が出てその理由が終端文字がないことだと理解したよ
0033以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/07/26(水) 00:22:14.005ID:8+0MgZwr0FOX
もう>>1いなかった
0034以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/07/26(水) 00:57:49.104ID:7faV9qrf0FOX
>>33
そもそも立て逃げだしね
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況