C言語なら俺に聞け 153

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 5fba-LL4R)
垢版 |
2019/08/17(土) 23:02:42.00ID:tN5mSQYg0
C言語の話題のみ取り扱います C++の話題はC++スレへ
質問には最低限の情報(ソース/コンパイラ/OS)を付ける
数行で収まらないソースは以下を適当に使ってURLを晒す
https://paiza.io/
https://ideone.com/
http://codepad.org/

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/
-
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
※前スレ
C言語なら俺に聞け 152
https://mevius.5ch.net/test/read.cgi/tech/1560763630/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
2019/11/25(月) 19:42:04.68ID:2aQAGKkK0
>>342
可変長引数のプロモーション(格上げ)が理解できない
なぜ float は double に、char, short, は int に格上げされるのか?
2019/11/25(月) 20:03:51.13ID:EmSI22f6H
>>355
構造体のポインタを渡すとして、仮引数はどう宣言するよ
2019/11/25(月) 20:05:24.40ID:Nb9YSlRod
>>358
いらない子はtentativeなんだが
tentativeはtentativeの存在すら認識できない
知恵遅れのための必要悪だ
おまえのためだったとして
本当のいらない子は誰だろうね
2019/11/25(月) 20:19:59.47ID:2aQAGKkK0
>>360
関数の引数には、構造体のポインタではなくて、構造体そのものを渡します、構造体そのものを渡せるようになったのは K&R2 から可能になりました
C の神 >>342 に、この改変―個人的には改悪について、一度お聞きしたいと思っていたんです
2019/11/25(月) 20:24:34.17ID:2eomwteL0
なぜ神への質問を神でないものが回答するのか
神にでもなったつもりか!
364デフォルトの名無しさん (ワッチョイ fb8c-qZD/)
垢版 |
2019/11/25(月) 20:35:27.76ID:NzDv81TY0
ヘッダファイルには何を書きますか?
こめおしだるまとかですか
2019/11/25(月) 21:22:14.50ID:HEHU1BiX0
charは文字だから符号は重要じゃないってのはいいが、ならbyte型用意しておいてくれよと思う。
2019/11/25(月) 21:34:03.78ID:Qwn/HBF30
signed charもunsigned charもあるだろ
2019/11/25(月) 21:47:48.61ID:FcoOoav6d
signed charもunsigned charもcharもあるのが糞
2019/11/25(月) 21:50:36.94ID:wftjKJqc0
char = unsigned char に固定してくれりゃ万事楽だったのに
2019/11/25(月) 21:53:07.11ID:u+UfcqYe0
「8ビットめいっぱい使う奴(国)が面倒おこしてめんどくせぇ」
2019/11/25(月) 21:56:46.03ID:72Xydbv80
文字割り当てで最初から8bit全桁使ってしまっていれば良かった
2019/11/25(月) 22:06:54.47ID:HEHU1BiX0
8bit整数はsigned/unsigned charでいいやと思っていたらC++で裏切られた。
2019/11/25(月) 22:07:47.81ID:y1DwbhRd0
テキハ ホンノウジニ アリ
2019/11/25(月) 22:11:35.20ID:u+UfcqYe0
2バイト(16ビット)もあれば、各国のが収まるだろ? →ダメでした
2019/11/26(火) 00:36:17.99ID:TKGz3ntv0
なんでstaticにこんなにたくさんの意味をもたせた?
引数のconstが絶望的にわかりにくいんだが何でこんな文法にした?
375デフォルトの名無しさん (ワッチョイ 13ad-c8oy)
垢版 |
2019/11/26(火) 04:17:51.19ID:q8waUqPK0
これからの時代のcharは64bitで
2019/11/26(火) 07:18:47.84ID:auNO4ARld
>>374
const? 何がそんなに?
2019/11/26(火) 12:44:02.82ID:HcEoAWHl0
>>376
もっとくやしく
2019/11/26(火) 13:07:39.43ID:njyF587zd
const char * *
char * const *
char * * const

たしかに分かりにくい

volatileも
2019/11/26(火) 13:08:45.16ID:GOgRvMiLM
>>377
くそ、何がだよ。constの何がそんなにわかりにくいんだよっ!ちくしょうっ!!
2019/11/26(火) 15:05:20.59ID:auNO4ARld
なんだ、バカよけってことかよ
つまんね
381デフォルトの名無しさん (アウアウウー Sa9d-Pqlv)
垢版 |
2019/11/26(火) 18:23:04.66ID:UD9MC/mBa
>>377
キーッ
2019/11/26(火) 19:05:11.84ID:auNO4ARld
サル?
383デフォルトの名無しさん (アウアウウー Sa9d-Pqlv)
垢版 |
2019/11/26(火) 20:29:20.89ID:UD9MC/mBa
もっとはんなりと言ってください
2019/11/26(火) 21:26:44.95ID:IcZXgcFp0
モンキーですこと
2019/11/26(火) 22:25:58.87ID:FP/g45Qv0
これからはRISC-V
386デフォルトの名無しさん (ワッチョイ 13ad-c8oy)
垢版 |
2019/11/27(水) 00:28:00.77ID:0YyUhowx0
constどすえ
387デフォルトの名無しさん (ワッチョイ 9202-KPDH)
垢版 |
2019/11/28(木) 01:13:55.51ID:omfIxgsG0
void君いる?
2019/11/28(木) 01:37:02.70ID:XlAtYd3v0
voidならsp使わないという利点があるんだからいるのでは?
2019/11/28(木) 01:38:47.97ID:PoPpbfsh0
spとは?
2019/11/28(木) 03:19:24.36ID:saOZYqHd0
 ヘ_ヘ
ミ・・ ミ
(   )〜
391デフォルトの名無しさん (ワッチョイ 9202-KPDH)
垢版 |
2019/11/28(木) 09:18:13.24ID:omfIxgsG0
void君見てんだろ?
またあの名言聞きたいよ

てかspて何だ?
2019/11/28(木) 09:58:09.40ID:drahqBh90
おじいちゃん、おはよう
2019/11/28(木) 11:52:01.48ID:dwMkkEn2M
何の話しをしているのですか?
2019/11/28(木) 12:29:57.76ID:4okpNGfUM
話しとは?

 ヘ_ヘ
ミ・・ ミ
(   )〜
395デフォルトの名無しさん (アウアウウー Sacd-8Irb)
垢版 |
2019/11/28(木) 12:49:27.76ID:pgFu+V4ea
はなしししししし
2019/11/28(木) 13:08:00.18ID:HUd7Y1FLd
void君て何?
2019/11/28(木) 14:14:09.56ID:cHXg4S3V0
fj.comp.lang.c japan.yoso 何年前…
398デフォルトの名無しさん (アウアウウー Sacd-8Irb)
垢版 |
2019/11/28(木) 17:13:55.23ID:pgFu+V4ea
(´-`).。oO(今の人は newsgroup なんて知らないんだろうなあ・・・)
2019/11/28(木) 17:34:29.53ID:drahqBh90
公園で紙芝居をやってた頃の話だから
2019/11/28(木) 17:56:05.01ID:7otTe0SQ0
スタックポインタ
2019/11/28(木) 18:13:00.42ID:PoPpbfsh0
voidならスタックポインタを使わない?
意味不明
2019/11/28(木) 18:17:12.36ID:tnSWQjUnd
俺もわからん。
403デフォルトの名無しさん (ワッチョイ 1902-UMS6)
垢版 |
2019/11/28(木) 18:46:29.37ID:+WcD/xQQ0
C++やるで
2019/11/28(木) 18:47:49.35ID:EjjwcG+D0
いってらっしゃいませ
405デフォルトの名無しさん (ワッチョイ 1902-UMS6)
垢版 |
2019/11/28(木) 19:29:09.73ID:+WcD/xQQ0
C++あかんの?
2019/11/28(木) 19:42:31.72ID:YpOyjZW5d
何十年経ってもマウント取られたままなやつは
成長する意欲すら根こそぎ取られたただの産廃
唾棄するにも値しない
2019/11/28(木) 20:01:16.22ID:7otTe0SQ0
マウント富士、待ったか、産め。
408デフォルトの名無しさん (アウウィフ FFcd-Qbqw)
垢版 |
2019/11/29(金) 10:41:44.97ID:N/f9f1S7F
つかき君いるのかな
2019/11/29(金) 12:49:35.50ID:gmGtMFq3d
◯◯君が多過ぎて
だれかまとめろ
410デフォルトの名無しさん (ワッチョイ 5ef2-zAiV)
垢版 |
2019/11/29(金) 17:04:48.86ID:F/drosec0
>>407
某ゲームで、ボスバトルまでの待ち時間が結構ありまして、そのちょっと前のタイミングを知るのに
ストップウォッチ兼タイマー ver 0.1 を愛用しております。 自分で作ってもよかったのですが
蟻さんので必要十分だったのでありがたく使わせてもらっています。
ありがとうございました!
2019/11/29(金) 17:51:10.95ID:qKvWOrt2d
>>410
どういたしまして
2019/11/29(金) 19:33:21.96ID:qKvWOrt2d
ソースコード見たい?
2019/11/29(金) 19:39:20.32ID:l2dO7tMx0
https://github.com/katahiromz/mztimer
はいどうぞ。
2019/11/29(金) 19:41:30.08ID:l2dO7tMx0
昔の汚いソースだね。グローバル変数使いまくり。
2019/11/29(金) 19:44:15.31ID:w9Gg68xu0
パンツの中見せるの?
2019/11/29(金) 19:58:16.23ID:4DEcYZGM0
inline
が泣けるwww
2019/11/29(金) 20:52:16.59ID:Lw6oDHHK0
>>413
TDM-GCCだとコンパイルできなかった
2019/11/29(金) 20:54:12.58ID:qKvWOrt2d
>>417
リソースがsjisだからUTF-8にして、コードページにちょっとしたトリックをするとビルドできるよ。
2019/11/29(金) 21:40:56.87ID:l2dO7tMx0
改良しました。
2019/11/29(金) 21:48:18.65ID:Lw6oDHHK0
CMakeになっとるやんけ
2019/11/29(金) 23:02:39.40ID:Lw6oDHHK0
>>419
蟻人間さんプルリク送っておいたからマージしてね
2019/11/29(金) 23:06:54.55ID:Lw6oDHHK0
プルリク拒否られた・・・
423デフォルトの名無しさん (ササクッテロ Sp79-YC6P)
垢版 |
2019/12/01(日) 19:27:28.70ID:QQlcLgdJp
大学の課題でフーリエ変換を利用した画像保存プログラムを作成せよっていう
課題が出ました…

もうお手上げです。助けてください
2019/12/01(日) 19:32:56.92ID:mRJ420VP0
>>423
宿題の文章を一文字も間違えずに正確に転載できる技術を持っているのなら
https://mevius.5ch.net/test/read.cgi/tech/1434079972/
で話の続きを聞く準備はあります、その出題自体はどこか変だとは思っていますが
2019/12/01(日) 19:35:57.20ID:p3Z7Nr0hd
>>423
画像の圧縮?
426デフォルトの名無しさん (ササクッテロ Sp79-YC6P)
垢版 |
2019/12/01(日) 19:37:50.36ID:QQlcLgdJp
>>424
>>425
そうです。
実際に本気で組んだら何行くらいになるんでしょうか?
それだけでも目安を教えてほしいです。

例えば
木の絵をピクチャーボックスに描きました。
フーリエ保存してファイルを作成します。
ファイルを再現できました。
同じ絵です。
成功です。

こんな感じです。
2019/12/01(日) 19:38:04.98ID:ManO1ilk0
大学名を教えてくれたらヒントくらいは出す
2019/12/01(日) 19:53:08.67ID:W5IIwakz0
元の画像に戻ったら成功って事はフーリエ変換と逆変換かな?
フーリエ変換は外部ライブラリ使ってok?
okならOpenCV使えば良いんじゃね?
429デフォルトの名無しさん (ワッチョイ 9e2d-UfrM)
垢版 |
2019/12/01(日) 22:21:33.72ID:9XVhluJD0
画像圧縮でフーリエ変換は罠だな、最初からDCT使って提出しようず
2019/12/01(日) 22:52:36.44ID:UCpH0Yie0
単機能だから、AWS Lambda で出来ないのか?
ライブラリを探すだけだろ

C/C++, PHP は、Lambdaには採用されていないけどw
2019/12/02(月) 00:41:46.52ID:RIgVO6ZZd
>>426
何でも良いなら
1x8に区切って1次元でフーリエ変換して
適当にビット数を減らして保存

読み出してビット数を元にもどして逆フーリエ変換

フーリエ変換は
abcdefghhgfedcba
のようにすると
同じ結果が2個ずつ出るので
半分だけ保存する
2019/12/02(月) 00:42:32.51ID:RIgVO6ZZd
さすがに1次元じゃ減点かなあ
2019/12/02(月) 00:46:10.70ID:RIgVO6ZZd
8x8でやるなら
横でフーリエ変換した結果に対して縦でやればいい
16個のデータにするのは横とおなじ
2019/12/02(月) 00:48:32.83ID:RIgVO6ZZd
フーリエ変換をDCTに変えて
ジグザグスキャンしてハフマン符号化すると
jpgになる
2019/12/02(月) 02:45:05.18ID:uImhRr2lM
大学の課題と言うくらいだから画像云々はただの手段で目的はフーリエ変換というかFFTのアルゴリズムを実装できるか
というのが評価基準だと思う
間違って外部ライブラリを使ったり変に出題者の意図を捻じ曲げて解釈したりすれば減点される可能性高いから注意しろよ
2019/12/02(月) 09:05:35.78ID:cSs5r0tn0
>>435
みんな大学の課題という前提を忘れて実務的実用的な話になってるよね
フーリエ変換と逆変換をプログラムで実装できているかが採点基準であって
画像はバイナリデータがちゃんと元に戻っているか確認する手段にすぎないと思う
2019/12/02(月) 13:14:43.06ID:xJykAg3Zd
圧縮って書いてあるんだからバイナリ一致しなくてもいいのでは?
同じ絵っていうのはパッと見同じってことじゃなくて?
2019/12/02(月) 13:29:01.68ID:XPQaDzxS0
可逆圧縮か不可逆圧縮か
2019/12/02(月) 13:30:39.72ID:xJykAg3Zd
不可逆でフーリエ変換?
2019/12/02(月) 13:30:57.35ID:xJykAg3Zd
逆だ

可逆でフーリエ変換?
2019/12/02(月) 13:33:14.63ID:XPQaDzxS0
隣接ピクセル間隔より狭い高調波は不要だから有限の離散フーリエ変換でも
実質可逆とみていいんだよね? (符号化による情報落ちを考慮しない話)
2019/12/02(月) 14:34:46.17ID:1jC9vBnEx
フーリエは本来可逆だ。
2019/12/02(月) 14:52:09.59ID:xJykAg3Zd
圧縮が目的でフーリエ変換するのに
何も情報を減らさずにそのまま戻してどうする?
2019/12/02(月) 14:53:09.69ID:xJykAg3Zd
>>441
心配しなくても
ナイキスト周波数を越える成分はフーリエ変換の結果には含まれない
445デフォルトの名無しさん (ワイーワ2 FF1a-YC6P)
垢版 |
2019/12/02(月) 14:56:19.28ID:9YVAThVAF
>>423
>>426
離散コサイン変換じゃいかんのか
446デフォルトの名無しさん (ワイーワ2 FF1a-YC6P)
垢版 |
2019/12/02(月) 14:59:03.83ID:9YVAThVAF
>>432
どうせ課題なんだしそこまで求めてないというか
もしすごいのが出来たら教授が自分の成果にして発表するんやろ
447デフォルトの名無しさん (エムゾネ FFb2-YC6P)
垢版 |
2019/12/02(月) 15:03:30.60ID:HSnksJTzF
>>442
ほんそれ

ただし無限な
2019/12/02(月) 15:04:01.88ID:ImcNE8i40
スゴイの出来たら、先に特許申請だな
2019/12/02(月) 15:06:19.88ID:R6hiSLip0
講義での学習課題としては非圧縮でないと判定が面倒だな
単にデータを間引いただけなのか演算を間違っているのか確認に手間が掛かる
むしろ完全可逆で実装した方が採点する側としては分かりやすいだろう
出題者の意図はどこにあるか質問者は理解しているのだろうか?
2019/12/02(月) 15:16:11.81ID:az4xQt0G0
なんで理解しなきゃいけねーの
そういう旨なら文章にハッキリ書いてくれねーと困るワケ
お気持ちを察せよ なんてのが罷り通る案件なの?
2019/12/02(月) 15:18:11.07ID:az4xQt0G0
「オメーの気持ちなんてしったこっちゃねー
 オレに分かるように話せ」
が今の潮流

分からないように反為さないヤツは無視していいし排除していい
なんつったってオレが理解出来ないヤツは何言ってるか分からないコミュニケーション不可能な敵に近いからな
気持ち悪いから排除してもいいし、何よりオレに理解されようと思ってない
だから排除していいでしょ

……という思考で動くのが現代の日本社会
2019/12/02(月) 15:21:55.25ID:R6hiSLip0
いやクライアントの意向を無視して好き勝手やっていたら仕事干されるだろ
2019/12/02(月) 16:43:27.43ID:cSs5r0tn0
保存とは書かれているが圧縮とはどこにも書かれてない件
2019/12/02(月) 16:47:13.54ID:wj2s3ic80
てか皆さん「フーリエ変換くらい当然知ってる」って雰囲気なのが凄いわ。
2019/12/02(月) 17:56:06.03ID:kmSxls5X0
>>453
>>425,426
2019/12/02(月) 18:01:01.74ID:kmSxls5X0
圧縮しないなら
保存でフーリエ変換使う意味がわからんがな
2019/12/02(月) 18:04:51.11ID:R6hiSLip0
フーリエ変換そのものは理系の大学卒であれば誰でも知ってる
具体的な数値計算のアルゴリズムを知っているかはその人の専門分野による
2019/12/02(月) 18:35:35.76ID:PAbfC2b00
理系でも生物系なら触りもせん
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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