◎正当な理由による書き込みの削除について:      生島英之とみられる方へ:

C言語なら俺に聞け 158 YouTube動画>1本 ->画像>2枚


動画、画像抽出 || この掲示板へ 類似スレ 掲示板一覧 人気スレ 動画人気順

このスレへの固定リンク: http://5chb.net/r/tech/1640401906/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

1デフォルトの名無しさん (ブーイモ MMcf-4SjH)2021/12/25(土) 12:11:46.61ID:xxeaCAplM
!extend:checked:vvvvv:1000:512
(新スレ立ての際上記コマンドを2行書き込んでください)
C言語の話題のみ取り扱います C++の話題はC++スレへ
質問には最低限の情報(ソース/コンパイラ/OS)を付ける
数行で収まらないソースは以下を適当に使ってURLを晒す
https://paiza.io/
https://ideone.com/
http://codepad.org/

C17
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4713.pdf

C11
http://www.open-std.org/jtc1/sc22/WG14/www/docs/n1570.pdf

C99
http://www.open-std.org/jtc1/sc22/WG14/www/docs/n1256.pdf
http://kikakurui.com/x3/X3010-2003-01.html

C FAQ 日本語訳
http://www.kouno.jp/home/c_faq/

JPCERT C コーディングスタンダード
https://www.jpcert.or.jp/sc-rules/

※前スレ
C言語なら俺に聞け 157
http://2chb.net/r/tech/1624846971/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured

2デフォルトの名無しさん (ワッチョイ 8f5f-c3Iq)2021/12/25(土) 12:43:13.14ID:Ktk9audT0

3デフォルトの名無しさん (ワッチョイ f763-bp1O)2021/12/25(土) 17:06:51.38ID:yFln3WYH0
規格が一杯あるけれど、普通はどれを使うの?

4デフォルトの名無しさん (ワッチョイ 5b66-2Otn)2021/12/25(土) 18:23:03.37ID:1RbqwiRd0
>>3
C89=K&R2

5はちみつ餃子 ◆8X2XSCHEME (ワッチョイ c33e-t0J7)2021/12/25(土) 20:24:45.71ID:SzBCpv2O0
考え方によるのでどれが普通ということはないと思う。

たとえば C は古いシステムの保守のためと割り切るなら C89 にこだわる理由になるが、
C++ との連携を考えるなら C17 を選択する理由になる。
(C++20 が参照する C の規格は ISO/IEC 9899:2018 のことなので。)

私自身は C99 を基本としつつ C99 がどうしても使えない事情があるなら C89 を選択することはありうるが、
C99 で問題ない場面であえて C89 を使ったりはしない。
C11 以降の機能が各プロジェクトで特に有用で処理系やツールチェインに不安がないならそれを選ぶこともある。

6デフォルトの名無しさん (ワッチョイ 5bb0-BY+R)2021/12/25(土) 22:11:33.64ID:UngnJYXc0
C++が使えるならC++でいいと思うんだがな。
C99以降が使えるけどC++が使えない|使っちゃダメなシチュエーションてのがあまり思いつかない。

7デフォルトの名無しさん (ワッチョイ f763-bp1O)2021/12/25(土) 22:18:46.07ID:yFln3WYH0
Linuxカーネル

8デフォルトの名無しさん (ワッチョイ 5bb0-BY+R)2021/12/25(土) 22:35:15.30ID:UngnJYXc0
個々のプロジェクトのポリシーとしてならそれこそPLの好みでいくらでもあるだろうけど。
でもLinuxてC99使ってた?

9デフォルトの名無しさん (ワッチョイ a34c-ch9D)2021/12/28(火) 07:02:41.51ID:p+qHklGW0
C99か。。。。
変数を途中で定義できたりforスコープは有難いんだけど
そういうのはC++があるからCにはあんまり求めない

わざわざCなときは枯れたところを使いたい
すると半ば無意識にC89になってる

10デフォルトの名無しさん (ワッチョイ f763-bp1O)2021/12/28(火) 11:07:50.33ID:3O27DpuF0
途中宣言なんてブロック内でしか使いたくない

11デフォルトの名無しさん (ワッチョイ a34c-ch9D)2021/12/28(火) 11:12:07.15ID:p+qHklGW0
ん? いや、ブロック内でしかできんだろ

12デフォルトの名無しさん (ワッチョイ 8f5f-j5Xv)2021/12/29(水) 11:02:54.88ID:gOGJDejA0
1/6までc magazineが1冊55円でセールやってるぞ。

13デフォルトの名無しさん (ワッチョイ 9db3-ass7)2021/12/29(水) 12:26:40.10ID:TemGM5eX0
>>12
サンクス!

14デフォルトの名無しさん (ワッチョイ e3ad-t0J7)2021/12/29(水) 13:44:32.51ID:Uqmbe8qT0
アマゾンにあるな。55円か。俺のアマゾンポイントが56なのでポイントで1冊ただで買えるが。うーん。どれを買うか。

15デフォルトの名無しさん (ワッチョイ b101-j5Xv)2021/12/29(水) 13:47:59.87ID:wwN1RbRp0
消費税が6円必要だぞ。

16デフォルトの名無しさん (ワッチョイ 9db3-ass7)2021/12/29(水) 13:49:14.80ID:TemGM5eX0
アマゾンは全部税込み表示だよね?

17デフォルトの名無しさん (ワッチョイ e3ad-t0J7)2021/12/29(水) 13:50:10.27ID:Uqmbe8qT0
>>15
いや、これ、税込み55円のようだよ。本体50円で消費税5円なのではないかな。
更にアマゾンで Kindle unlimited の人は全部0円。

18デフォルトの名無しさん (ワッチョイ b101-j5Xv)2021/12/29(水) 13:51:51.39ID:wwN1RbRp0
じゃあ真面目にどれを買うべきか話し合うか。

19デフォルトの名無しさん (ワッチョイ b101-j5Xv)2021/12/29(水) 13:54:15.86ID:wwN1RbRp0
バックナンバー一覧を見つけた。
https://gist.github.com/tk3/a605e6d39d8309c7ce72e9141d461845

20デフォルトの名無しさん (ワッチョイ e3ad-t0J7)2021/12/29(水) 14:22:36.20ID:Uqmbe8qT0
全部セットで1万ぐらいで買えたりしたら一々選ばんでいいのだがな。
全部読み切れないとは思うが。(てか今となっては読む価値のない記事が多いかな・・・)

21デフォルトの名無しさん (ワッチョイ ebad-wz/S)2021/12/29(水) 15:02:06.61ID:ARRRFsJF0
200冊ぐらいか
11000円で買えるぞ

22デフォルトの名無しさん (ワッチョイ 9db3-ass7)2021/12/29(水) 16:45:16.84ID:TemGM5eX0
まだ読んでないkindle本あるのに・・・16冊購入(´・ω・`)

23デフォルトの名無しさん (ワッチョイ 5b66-2Otn)2021/12/29(水) 19:45:04.56ID:vNNNNQH+0
はるか昔の bit の小話にて人間の「感覚の受信→解釈→意識・自覚」の一連の情報処理にはタイムラグがある、という「受動意識仮説」がすでに提示されていましたが
その小話が載っている bit って何年何月でしたっけ?

意識は幻想か?―「私」の謎を解く受動意識仮説



準備運動電位
https://ja.wikipedia.org/wiki/%E3%83%99%E3%83%B3%E3%82%B8%E3%83%A3%E3%83%9F%E3%83%B3%E3%83%BB%E3%83%AA%E3%83%99%E3%83%83%E3%83%88

24デフォルトの名無しさん (ワッチョイ e3ad-t0J7)2021/12/29(水) 22:11:44.70ID:Uqmbe8qT0
検索していたらこんなページ見つけた。しかしここでの販売は6冊単位で600円なので1冊100円。

C Magazine セット販売
https://tatsu-zine.com/magazines/cmagazine

25デフォルトの名無しさん (ワッチョイ b101-j5Xv)2021/12/29(水) 22:57:46.13ID:wwN1RbRp0
C MAGAZINE 2005・2月号 特集2 グラフ理論入門

26デフォルトの名無しさん (ワッチョイ bbb1-tOYr)2021/12/30(木) 23:16:11.26ID:4vPJ4A600
質問

#include <stdio.h>
int main (void){

char str[100];
int i,j,n,m,a,b;
char A[100];
scanf("%d %d %s",&n, &m, A);

for(a=0;a<n;a++){
j=0;
for(b=0;b<m;b++){
scanf("%s",str);
for(i=0;str[i];i++) {
if(str[i]== *A) {
j++;
}
}
}
printf("%d\n",j);
}
return 0;
}


っていうコードを書いてみたんだけど、思うような出力が出ない
どうすればいいか教えてくださいお願い
以下問題
C言語なら俺に聞け 158 YouTube動画>1本 ->画像>2枚

27デフォルトの名無しさん (ワッチョイ bbb1-tOYr)2021/12/30(木) 23:17:59.44ID:4vPJ4A600
問題がうまくはれてなかった
C言語なら俺に聞け 158 YouTube動画>1本 ->画像>2枚

28デフォルトの名無しさん (ワッチョイ cebb-k2DN)2021/12/31(金) 00:46:48.51ID:TgisNlKh0
なんで、N, M, KのKを文字列として受けてるの?

29デフォルトの名無しさん (ワッチョイ 9aad-xRAa)2021/12/31(金) 05:03:08.34ID:4SEvuYeQ0
>>26>>27
paizaの問題って公開しちゃいけないと思ったが、その問題は大丈夫なのか?

30デフォルトの名無しさん (ワッチョイ 9aad-xRAa)2021/12/31(金) 05:08:21.26ID:4SEvuYeQ0
>>26
これって入力は全て数値だから scanf() のフォーマットは全て %d で良い筈だが、何故文字列として受け取ろうとしている個所があるのか?

31デフォルトの名無しさん (ワッチョイ 9aad-xRAa)2021/12/31(金) 05:14:19.43ID:4SEvuYeQ0
>>27
公開しても良い問題だったね。しかも問題のURLをコピーしたりも出来る。
だったら画像貼ってないで素直にURL貼った方が良い。スマホでWi-Fi使わず見てたりしたらパケット余計に使うことになるからね。(だから専ブラではいきなり画像をダウンロードしない設定にしてあったりして、見られる率が下がる)。

URLはこれな。
https://paiza.jp/works/mondai/c_rank_level_up_problems/c_rank_for_boss

32デフォルトの名無しさん (ワッチョイ cebb-6/0Y)2021/12/31(金) 09:00:32.53ID:VTzS4kbc0
とりあえずfgetsとstrtok_rを使って、
一行まるごと読み込んで、読み込んだ一行分の文字列を空白で分割して表示するだけのプログラムを書いてみたらどうかね

33デフォルトの名無しさん (ワッチョイ 1ab1-y6UB)2021/12/31(金) 09:38:23.12ID:AQXYYOVd0
>>30
俺の地元のルールだと、
22 22 22 ...(25回22を選ぶ)
みたいなピックしてkが2だと50ポイントもらえるルールだったから文字列として扱わんといかんかとおもてた

34デフォルトの名無しさん (ワッチョイ 8b01-h6Ia)2021/12/31(金) 11:20:32.87ID:2Zk/vij+0
3[山田、山田、佐藤、田中、・・・]
7[・・・]
12[・・・]
というような表を作っておけば良いのでは?

35デフォルトの名無しさん (ワッチョイ 1ab1-y6UB)2021/12/31(金) 21:31:16.10ID:AQXYYOVd0

36デフォルトの名無しさん (ワッチョイ 5bd2-NTeK)2022/01/01(土) 00:39:58.19ID:gOXFnTf60
何が分からんかぐらい書きなよ

37デフォルトの名無しさん (ワッチョイ 1ab1-y6UB)2022/01/01(土) 01:18:03.81ID:1OHQMytp0
何がわからんかも分からん
方針もわからん

38デフォルトの名無しさん (ワッチョイ 42ad-hDuN)2022/01/02(日) 13:30:00.29ID:o9R7ffl70
>>35
ソートするだけだよ。
まずは入力を配列変数に貯め込んでそれに対して並べ替えをする。
ソートする部分を自作するのが面倒なら qsort() 使えば良いんじゃないかな。
(この辺はC言語使わない方が楽かも知れないが)

39デフォルトの名無しさん (ワッチョイ 4963-iZeD)2022/01/03(月) 21:40:15.76ID:qalXVoDK0
入力データの1行目を読みデータ件数を取得する
データ件数にあわせて配列を確保する
(予めMax値の配列を用意するのでも構わない)
2行目から最終行まで順に読み込み、配列に格納する
問題文の財産評価ルールに従いデータをソートする
並び変わったデータを出力する

40デフォルトの名無しさん (ワッチョイ 45bb-hDuN)2022/01/06(木) 15:33:37.60ID:soGE7KAW0
文字配列なんですが

char str[] = { 'A', 'B', 'C' };

↑のstrにはnull文字は付加されないという認識で合ってますか?

41デフォルトの名無しさん (ワッチョイ 49b3-Fu3+)2022/01/06(木) 15:39:28.79ID:XZjVJACa0
('A')

42デフォルトの名無しさん (ワッチョイ 4963-iZeD)2022/01/06(木) 15:50:14.25ID:OD+qNx/80
付加される保証がない、かも

43デフォルトの名無しさん (ワッチョイ 624c-IgVz)2022/01/06(木) 16:43:04.90ID:NntPX0Am0
>>40
合ってる
境界調整の結果として'\0'のように見える
詰め物が入る可能性はあるが騙されてはいけない

44デフォルトの名無しさん (ワッチョイ 45bb-hDuN)2022/01/06(木) 16:53:16.90ID:soGE7KAW0
>>41-43
そうなんですね
ありがとうございました

45はちみつ餃子 ◆8X2XSCHEME (ワッチョイ 063e-hDuN)2022/01/06(木) 16:54:16.61ID:U9j/lfCJ0
>>40
付加されない。
"ABC" と書いた場合に char 四個ということになるのと違ってその場合には要素が三個の配列と解釈されることが保証される。
つまり str の型を言うなら char[3] ってことね。

ちなみに

char str[4] = {'A', 'B', 'C'};

というように書いた場合 (初期化子に書かれている要素が配列の要素数より少ない場合)
は足りない分は 0 が補われたかのように動作することが保証されるので str[3] には 0 が入ってる。

46デフォルトの名無しさん (ワッチョイ 4963-iZeD)2022/01/06(木) 17:05:22.56ID:OD+qNx/80
分かって使うのは良いけれど
そのまま文字列処理関数に渡すと
困った事が起きるんだよな

47デフォルトの名無しさん (アウアウウー Saa3-lUoQ)2022/01/10(月) 23:16:11.54ID:rD3Qvv+7a
プログラミングで y = 1 / (1 / x) ってやったらどうなるの?
http://2chb.net/r/news4vip/1641823457/

1 名前:以下、5ちゃんねるからVIPがお送りします 投稿日:2022/01/10(月) 23:04:17.072 ID:expyRxlYa
頭のいいコンパイラなら y = x にしてくれるのか?(機械語にするとき)

あっ、ちなみにインタプリタ言語やLLでは普通に t = (1 / x) を計算して y = 1 / t にするだろうそりゃ
うちは自動車メーカーだからな、使ってるのはC言語で、コンパイラは GHS MULTI っていうお前らが知らないコンパイラだよ

48デフォルトの名無しさん (ワッチョイ 7f69-2G4o)2022/01/11(火) 01:08:21.74ID:Q8SCQHSH0
xが整数ならしてくれないよね
浮動小数点数なら
if (x==0) y=NAN; else y=x;
にしてくれるのかなぁ

49デフォルトの名無しさん (ワッチョイ df63-lUoQ)2022/01/11(火) 01:38:43.94ID:2o/IB+MZ0
0除算とかオーバーフローはプログラマが考慮してくれるんじゃないのかな?

50デフォルトの名無しさん (ワッチョイ 5f33-wnw2)2022/01/11(火) 02:04:19.39ID:Wr4lWyid0
gccなら-ffast-mathを付ければy=xになるはず
ieee754準拠なら変形しない

51デフォルトの名無しさん (スップ Sd1f-4G0K)2022/01/11(火) 08:27:46.21ID:3vsFi49bd
整数型なら0除算が未定義動作だから変な最適化がかかるかもしれん
x==0 で未定義動作
2回目の割り算で x!=1&&x!=-1で未定義動作

signedなら最終的にy=xになりうる

unsignedならx=-1がありえないのでy=1になるかもしれん

52デフォルトの名無しさん (ワッチョイ df01-dXQO)2022/01/11(火) 19:52:42.66ID:pJ1mRDMY0
整数前提
カッコついてるから (1/x) まで評価してソレを整数化とり得る値は符号付きで-1,0,1,<0割未定義>
その評価値が分母に 分子が 1 の演算で 符号付きで 1,-1,<0割未定義>
ほとんど0割未定義を踏みそう

53デフォルトの名無しさん (スッップ Sd9f-W0ou)2022/01/11(火) 20:03:51.62ID:W/ZD5G+Pd
未定義は「相手せんでいい」だからな


lud20220114135718
このスレへの固定リンク: http://5chb.net/r/tech/1640401906/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

TOPへ TOPへ  

このエントリをはてなブックマークに追加現在登録者数177 ブックマークへ


全掲示板一覧 この掲示板へ 人気スレ | Youtube 動画 >50 >100 >200 >300 >500 >1000枚 新着画像

 
  ↓この板の人気?スレ↓(一覧)
 
プログラミング技術を使って副収入を得る方法
プログラミングのお題スレ Part15
マウイ基地外による被害者の会
規制されないサイトの作り方教えてくれ
cygwin + mingwn + gcc 相談室
あなたは正体不明のコードをどうデバッグする?
プログラミングしているときの思考ついて話そうぜ
人工知能ディープラーニング機械学習のための数学
プログラミング始めたいんだけど、何の言語がいい?
【Lisp】プログラミング言語 Clojure #4【JVM】
プログラマに必須の言語以外の技術(英語コミュ能以外)
おちんちんがかたくなってしまうのですが(><)
AWS,Azure,GCP
【.cmd】 バッチファイルスクリプト %13 【.bat】
Excel VBA 質問スレ Part74
C言語なら俺に聞け 151
ドットインストールについて語れ
クソコードとは何か2
くだすれDelphi(超初心者用)その54
プログラミングを勉強したいのだが
【PHP】下らねぇ質問はここに書き込みやがれ 12
Ruby 上級者(神様)スレッド Part 1
MATLABプログラミング 質問箱 その4
【統計分析】機械学習・データマイニング26
消費税計算方法の統一仕様を考えるべきだ
Visual Studio Code / VSCode Part12
Excel VBA 質問スレ Part50
【Electron】ハイブリッドアプリ開発総合【Cordova】
Rust part8
19:08:57 up 24 days, 10:31, 0 users, load average: 175.61, 148.29, 141.47

in 0.0048129558563232 sec @[email protected] on 111609