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

1 :仕様書無しさん:2021/07/10(土) 00:06:32.93 .net
C言語

36 :仕様書無しさん:2021/08/09(月) 14:03:24.58 .net

どうやって詰めるの?
メモリってバイト単位でとられるんじゃないの?

40 :仕様書無しさん:2021/08/10(火) 15:15:38.09 .net

キモいコード

21 :仕様書無しさん:2021/08/06(金) 22:21:14.28 .net

落書きなら便所の壁にお願いします

49 :仕様書無しさん:2021/08/12(木) 12:29:32.89 .net

そもそも scanf 使うのが間違い

42 :仕様書無しさん:2021/08/11(水) 06:45:49.05 .net

出来たンゴねー:⊂二二二( ^ω^)二⊃ブーン
日本語にも対応してるンゴ
の仕様も満たしてるぞ
https://wandbox.org/permlink/JZq9MSZF8XJXWqiG

56 :仕様書無しさん:2021/08/12(木) 18:14:09.30 .net

scanfなんて競プロでしか使わないでしょ
プログラムで使ってる奴いたらやばい人

41 :仕様書無しさん:2021/08/10(火) 16:12:25.47 .net

クーラー涼しい

22 :仕様書無しさん:2021/08/07(土) 00:43:05.85 .net

配列をポインタであると見抜ける人でないと難しい

9 :仕様書無しさん:2021/07/19(月) 13:28:34.74 .net

ひでえコード

13 :仕様書無しさん:2021/08/04(水) 21:38:00.25 .net

配列の定義は100バイト
つまり添字は100以上は使わない
charで十分

3 :仕様書無しさん:2021/07/10(土) 00:17:24.65 .net

できる

43 :仕様書無しさん:2021/08/11(水) 13:25:23.59 .net

> 配列の添字にintは勿体ない
> charで十分

まじワロタw
組込みやってんのかな?笑

43 :仕様書無しさん:2021/08/11(水) 13:25:23.59 .net

> 配列の添字にintは勿体ない
> charで十分

まじワロタw
組込みやってんのかな?笑

54 :仕様書無しさん:2021/08/12(木) 17:43:09.84 .net

本気ってほどではないがとりあえず何も考えずに無念無想で書いたのが

39 :仕様書無しさん:2021/08/10(火) 13:58:31.52 .net

やりなおし

intはつかうな
shortかlongをつかえ

35 :仕様書無しさん:2021/08/09(月) 13:57:51.82 .net

の仕様によると使用する値は0〜100。つまり101〜255までは空いてるんだよ
まだまだ詰められるじゃないか

7 :仕様書無しさん:2021/07/10(土) 00:31:55.53 .net

printf(“逆順%c”,moji[b]);
にすると入力分だけ逆順が表示されます。。

34 :仕様書無しさん:2021/08/09(月) 08:15:44.92 .net

どこにビットフィールドがでてくるんだよ

ビット演算なんて使う局面ないだろ

15 :仕様書無しさん:2021/08/05(木) 04:06:04.31 .net

バウンダリでアライメントがいくつつこうが
cの言語仕様としてのcharは1バイト
intをcharにすることで省力化に成功している

また、for(b–;b>=0;b–)で
¥0を出力しないようさりげなく考慮している部分も良いと思う

は無駄を排除した洗練されたコードと言えよう

46 :仕様書無しさん:2021/08/12(木) 06:16:32.85 .net

8 :仕様書無しさん:2021/07/10(土) 11:20:27.47 .net

クソスレたてるな
質問するなら相手に分かる文章を書け
インデントをちゃんとしろ
while文for文の繰り返し対象が文1つでもブロックで囲め
配列添字の型はcharではなくintにしろ

4 :仕様書無しさん:2021/07/10(土) 00:25:11.01 .net

逆順させた文字列と入力した文字列が連結できないです

50 :仕様書無しさん:2021/08/12(木) 12:45:53.07 .net

プロは sscanf 使う
さらに文字数制限をかける
そして改行を読み飛ばす
sscanf(buff, “%” #N “s%*[^¥n]”, s);
https://marycore.jp/prog/c-lang/scanf-string-safely/

11 :仕様書無しさん:2021/08/04(水) 17:35:44.38 .net

配列の添字にintは勿体ない
charで十分

44 :仕様書無しさん:2021/08/11(水) 13:42:59.46 .net

short, int, longのどれを使っても処理系の特性に依存する点で同罪だよ
添え字はsize_tなんてぬかすやつがいるが、これもおかしい
配列の先頭と末尾のポインタを算術減算して導かれる型はptrdiff_tだ

23 :仕様書無しさん:2021/08/07(土) 15:15:46.67 .net

見抜くってw当たり前の知識だろ

48 :仕様書無しさん:2021/08/12(木) 09:02:09.06 .net

プロの本気見せてやれよ

26 :仕様書無しさん:2021/08/08(日) 00:32:23.24 .net

配列とポインタは別の概念
実装レベルで同じだからといってシンタックスシュガーなんて言い出すのは正しくない

2 :仕様書無しさん:2021/07/10(土) 00:08:38.14 .net

1 入力した文字列を逆順
2 入力した文字列と逆順させた文字列を連結

33 :仕様書無しさん:2021/08/08(日) 23:43:33.76 .net

そもそもintは何bitかの保証がない
仮にintが4bitであるならば、charにすると2倍になってしまう

12 :仕様書無しさん:2021/08/04(水) 19:15:13.11 .net

何が勿体ないだよ?
まだ8bitCPU使ってるのか?

25 :仕様書無しさん:2021/08/07(土) 23:25:24.78 .net

を知らないなんてもぐりだろ

30 :仕様書無しさん:2021/08/08(日) 13:38:26.66 .net

構造体 アライメント

5 :仕様書無しさん:2021/07/10(土) 00:25:52.31 .net

なんで?貼ってみそ

51 :仕様書無しさん:2021/08/12(木) 12:47:40.72 .net

scanf 使ってるプロなんて見たことない

27 :仕様書無しさん:2021/08/08(日) 11:37:46.89 .net

がひろゆきの名言のパロディを書いたから、
もひろゆきをパロったんだよ

「それはあなたの環境ですよね」
  ↓
「それはあなたの感想ですよね」

「配列をポインタであると〜」
  ↓
「ウソをウソであると〜」

24 :仕様書無しさん:2021/08/07(土) 17:18:39.38 .net

お前何者?

28 :仕様書無しさん:2021/08/08(日) 12:27:03.58 .net

そもそも容量を節約したいなら他に方法あるでしょ

10 :仕様書無しさん:2021/08/04(水) 17:26:05.71 .net

せめてwandboxのpermalink貼ってくれ悟空ー!!

20 :仕様書無しさん:2021/08/06(金) 21:59:58.54 .net

char moji[100];
int b;

scanf(“%s%n”,moji,&b);
while(printf(“%c”,*(moji+(b–))) && b >-1);

32 :仕様書無しさん:2021/08/08(日) 23:42:46.85 .net

charで手軽に節約する前にまずビット演算だろう

6 :仕様書無しさん:2021/07/10(土) 00:30:04.21 .net

char moji[100];
char b;

printf(“入力¥n”);
scanf(“%s”,moji);

b=0;
while(moji[b] != 0)
b++;

for(b–;b>=0;b–)
printf(“%c”,moji[b]);
printf(“¥n”);

57 :仕様書無しさん:2021/08/12(木) 18:59:54.48 .net

客先提供や長期に渡ってつかうアプリでscanfは使ったらいけないだろうけど、
一時的な動作確認や、机上テスト用ソースにまで使うなってのは度が過ぎると思う。

45 :仕様書無しさん:2021/08/11(水) 16:05:44.68 .net

31 :仕様書無しさん:2021/08/08(日) 18:43:42.34 .net

ビットフィールドとか懐かしいな
しばらく使ってない

37 :仕様書無しさん:2021/08/10(火) 00:37:13.33 .net

大学の課題だか研修の課題だか知らんけどこんなんにパフォーマンス求める前にまず誰か動くコード出してみろよ
https://wandbox.org/

16 :仕様書無しさん:2021/08/06(金) 18:46:40.05 .net

コンパイラが最適化するようなところに可読性落としてまで中途半端な最適化入れるやつ困るわ

若い頃の自分がそうだったが

52 :仕様書無しさん:2021/08/12(木) 14:41:58.93 .net

それ昔から言われているけど
じゃあ代わりに何を使うの?

29 :仕様書無しさん:2021/08/08(日) 12:52:44.41 .net

たとえば?

53 :仕様書無しさん:2021/08/12(木) 15:08:39.28 .net

fgets

参考になったらSNSでシェアお願いします!

レスを投稿する(名前省略可)

この記事を読んだ方へのおすすめ

  • プログラマーになりたい人のためのスレ 11

    元スレ 1 :仕様書無しさん:2021/06/02(水) 19:44:35.81 .net 1仕様書無しさん2021/04/13(火) 18:42:19.94 「プログラマーになりたいけどどうすれば良いの」とか、 「プロ…

  • プログラマの雑談部屋 ★98

    元スレ 1 :仕様書無しさん:2020/03/19(Thu) 22:45:32 .net プログラマはここで雑談しましょう! 他業種の方はそれを明示していただければ歓迎します! 煽りや悪意のある書き込みは華麗にスルーいた…

  • 若い派遣プログラマはマジ便利

    元スレ 1 :仕様書無しさん:2017/03/03(金) 18:53:02.10 .net 納期間近にスカスカの外仕を 丸投げして納期超えたら 無能カス派遣と罵り倒して サビ残させた挙句切り捨てる 実は納期内なんだよねテ…

  • 競技プログラミングにハマるプログラマのスレ 88

    元スレ 1 :仕様書無しさん:2022/02/27(日) 00:23:16.62 .net 競技プログラミング、オンラインジャッジ、プログラミングコンテストやCTFに関する雑談スレ 次スレは AtCoder http:/…

  • 派遣プログラマが楽しいよ

    元スレ 1 :仕様書無しさん:2022/02/15(火) 11:44:12.10 .net 派遣プログラマは本当に楽しいし便利である。 派遣先がダメなら契約を更新しなければいいだけ。 気に入った会社があったら中途採用を受…

  • 偽装請負&パワハラをやめられない日立製作所

    元スレ 1 :仕様書無しさん:2016/03/28(月) 20:20:59.51 .net 日立製作所の偽装請負&パワハラの本を書くので 体験談や知ってること大いに議論しましょう。 日立以外の話題や刑事告発方法などは 別…

  • ゲーム会社が求める技量ってどれくらい?

    元スレ 1 :仕様書無しさん:2019/03/09(土) 01:51:01.23 .net 俺は2年制の専門学校で来年度から2年生です! 就職の時に最低限「このくらいは出来ててほしい」というレベルを教えてください! 53…

  • プログラマ的にはFOSS(GPL,OSS)をどう思うか

    元スレ 1 :仕様書無しさん:2014/10/13(月) 23:21:36.84 .net プログラマ的には、FOSS、つまりライセンスがGPL,OSS(MIT,BSDなど) で、ソースが公開されたプログラムのことをどう…

  • プログラマーはアニメをみよう! 35クール

    元スレ 1 :仕様書無しさん:2020/06/26(金) 04:15:02 .net 前スレ プログラマーはアニメをみよう! 34クール http://medaka.5ch.net/test/read.cgi/prog/…

  • teratailもりあがっtail? 79問目

    元スレ 1 :仕様書無しさん:2021/09/12(日) 08:20:22.89 .net teratail http://teratail.com/ 前スレ teratailもりあがっtail? 78問目 https:…

  • 最高効果の言語が決定しました

    元スレ 1 :仕様書無しさん:2015/12/21(月) 17:57:01.72 .net VBA 異論は認めない お前らの作るシステム役に立たないどころか足を引っ張ってる 54 :仕様書無しさん:2015/12/29(…

  • Java教えろください

    元スレ 1 :仕様書無しさん:2012/05/27(日) 22:02:37.93 .net なに読んでもわかんないです 36 :仕様書無しさん:2012/06/17(日) 09:16:37.33 .net 頂けない &g…

最近のコメント

匿名 : 【いちゃ部屋】株式会社SHIFT【5ch出張所】
 新入社員はわかいそう、 在宅勤務でe-ラニングうけとけ、 ... (6/18)
匿名 : 【残業代】福井 株式会社アスタ【未払い】
 プライド高いところあるけど清輝あるなら大丈夫や (5/28)
匿名 : 【残業代】福井 株式会社アスタ【未払い】
 プライド高いところあるけど清輝あるなら大丈夫か (5/07)
ページTOPへ↑