このプログラムできまっか?

2021/08/08(日) 18:43:42.34
ビットフィールドとか懐かしいな
しばらく使ってない
2021/08/08(日) 23:42:46.85
charで手軽に節約する前にまずビット演算だろう
2021/08/08(日) 23:43:33.76
そもそもintは何bitかの保証がない
仮にintが4bitであるならば、charにすると2倍になってしまう
2021/08/09(月) 08:15:44.92
>>31
どこにビットフィールドがでてくるんだよ

>>32
ビット演算なんて使う局面ないだろ
2021/08/09(月) 13:57:51.82
>>1の仕様によると使用する値は0〜100。つまり101〜255までは空いてるんだよ
まだまだ詰められるじゃないか
2021/08/09(月) 14:03:24.58
>>35
どうやって詰めるの?
メモリってバイト単位でとられるんじゃないの?
37仕様書無しさん
垢版 |
2021/08/10(火) 00:37:13.33
大学の課題だか研修の課題だか知らんけどこんなんにパフォーマンス求める前にまず誰か動くコード出してみろよ
https://wandbox.org/
2021/08/10(火) 10:40:26.05
ほらよ
https://wandbox.org/permlink/JQc6ZwNrcNThSfkY
39仕様書無しさん
垢版 |
2021/08/10(火) 13:58:31.52
やりなおし

intはつかうな
shortかlongをつかえ
2021/08/10(火) 15:15:38.09
キモいコード
41仕様書無しさん
垢版 |
2021/08/10(火) 16:12:25.47
クーラー涼しい
2021/08/11(水) 06:45:49.05
出来たンゴねー:⊂二二二( ^ω^)二⊃ブーン
日本語にも対応してるンゴ
>>1の仕様も満たしてるぞ
https://wandbox.org/permlink/JZq9MSZF8XJXWqiG
43仕様書無しさん
垢版 |
2021/08/11(水) 13:25:23.59
>>11
> 配列の添字にintは勿体ない
> charで十分

まじワロタw
組込みやってんのかな?笑
2021/08/11(水) 13:42:59.46
>>39
short, int, longのどれを使っても処理系の特性に依存する点で同罪だよ
添え字はsize_tなんてぬかすやつがいるが、これもおかしい
配列の先頭と末尾のポインタを算術減算して導かれる型はptrdiff_tだ
45仕様書無しさん
垢版 |
2021/08/11(水) 16:05:44.68
https://ideone.com/DfxhbY
2021/08/12(木) 06:16:32.85
こんなので良いの?
https://paiza.io/projects/2nFhbeys3KrtgOtyzQCGkQ
2021/08/12(木) 06:24:25.50
いやーしかし、このスレって scanf() で %s 使う人結構居るのかな?もしやここ初心者だらけ?
プログラムに関する質問ならプログラマー板ではなくプログラム板に行った方が良いと思うぞ。
48仕様書無しさん
垢版 |
2021/08/12(木) 09:02:09.06
>>47
プロの本気見せてやれよ
49仕様書無しさん
垢版 |
2021/08/12(木) 12:29:32.89
そもそも scanf 使うのが間違い
2021/08/12(木) 12:45:53.07
プロは sscanf 使う
さらに文字数制限をかける
そして改行を読み飛ばす
sscanf(buff, "%" #N "s%*[^\n]", s);
https://marycore.jp/prog/c-lang/scanf-string-safely/
51仕様書無しさん
垢版 |
2021/08/12(木) 12:47:40.72
scanf 使ってるプロなんて見たことない
2021/08/12(木) 14:41:58.93
それ昔から言われているけど
じゃあ代わりに何を使うの?
2021/08/12(木) 15:08:39.28
fgets
54仕様書無しさん
垢版 |
2021/08/12(木) 17:43:09.84
>>48
本気ってほどではないがとりあえず何も考えずに無念無想で書いたのが>>46
55仕様書無しさん
垢版 |
2021/08/12(木) 18:10:26.52
>>50
俺はsscanf()も文字列一つ切り出すだけなら使わないな。strchr()とかで自分で抜き出す範囲探してstrncpy()とか使っちゃう。
もっとこう、1行に複数の値が並んでいてsscanf()使って値を抜き出した方が効率良さそうとか見易くなりそうと思えるような時に使う。

しかし、そんなテキスト処理は sed, awk, perl 等のテキスト処理について細かく考える必要のない言語使ってしまう事の方が多いな。
2021/08/12(木) 18:14:09.30
scanfなんて競プロでしか使わないでしょ
プログラムで使ってる奴いたらやばい人
2021/08/12(木) 18:59:54.48
客先提供や長期に渡ってつかうアプリでscanfは使ったらいけないだろうけど、
一時的な動作確認や、机上テスト用ソースにまで使うなってのは度が過ぎると思う。
2024/03/29(金) 15:59:11.06
夜勤もあったの?
どっちも見ないよ
仕返しならアンチOKになった
↑親米系とカルトはマジで言うと?」と再び聞く
https://i.imgur.com/nvDNOc2.jpg
https://i.imgur.com/YE6rtAy.mp4
2024/03/29(金) 16:28:29.12
なので
2024/03/31(日) 05:47:58.22
>>58
グロ
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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