C言語の設計ミスった危険な関数トップ10決めようぜat TECH
C言語の設計ミスった危険な関数トップ10決めようぜ - 暇つぶし2ch176:デフォルトの名無しさん
23/10/07 11:51:33.89 SZDGKzpf.net
Cに型なんかあって無い様なもんだしな

177:デフォルトの名無しさん
23/10/07 17:38:41.59 2aizzJpQ.net
>>1
fgets知らんのかな
getsなんて使わない
どうしても使う時はfgets(buf,size,stdin)とすればいいだけ

178:デフォルトの名無しさん
23/10/08 10:11:26.30 CrdCteTP.net
>>176
Cはアセンブラで言うところのアドレッシングが充実

179:デフォルトの名無しさん
23/10/09 15:00:06.76 gMk1hFfQ.net
マクロが真っ黒

180:デフォルトの名無しさん
23/10/15 02:11:48.65 LZ9c8wO/.net
∑(ノ▼ο▼)ノ オォオォオ!!

181:デフォルトの名無しさん
23/10/16 09:47:48.72 kgcCjrnK.net
DDoS回避したみたいね

182:デフォルトの名無しさん
23/10/17 11:44:25.59 xDsy3kB7.net
atan
(atan2の方じゃなくて)

183:デフォルトの名無しさん
23/10/18 07:26:03.37 rpmqe4zi.net
くせの強いscanf()とか

184:デフォルトの名無しさん
23/10/18 07:26:15.66 rpmqe4zi.net
くせの強いscanf()とか

185:デフォルトの名無しさん
23/10/18 14:31:46.14 UTD5vf1X.net
visual studioでscanf()使ったらエラーになった

186:デフォルトの名無しさん
23/10/18 14:31:57.74 UTD5vf1X.net
visual studioでscanf()使ったらエラーになった

187:デフォルトの名無しさん
23/10/20 09:24:01.14 /M3RKJCH.net
free()

188:デフォルトの名無しさん
23/12/15 15:34:51.20 dazO4Xak.net
sprintf()

189:デフォルトの名無しさん
23/12/15 19:08:18.36 G9PP9IbeA
リスキリング(笑)とかほざいて税金泥棒と゛もが新たな利権のネ夕披露しまくっててバカ丸出しだよな
日本中航空騒音まみれにして私権侵害して勉強妨害してアプリのひとつも作れないガイシ゛だらけにして
知的産業に威力業務妨害して壊滅させたてめえら何ひとつ価値生産できない地球に湧いた害蟲の税金泥棒こそ小学生からやり直せや
小学生以下の無能公務員どもが利権拡大させて私腹を肥やす目的でマイナンバーだのと個人情報収集して漏えいさせてやがるし
自カで開発もて゛きずグーク゛ル依存サイトしか作れないナマポ集団NTTた゛のによるセキュリティの欠片もないポンコツサイトだらけ
都心まで数珠つなぎで私権侵害してコロナに温室効果ガスにとまき散らして気候変動災害連発させて人を殺す強盗殺人推進して
エネ価格に物価にと暴騰させて健常者の人生を破壊するこうした他人の権利を強奪して私腹を肥やすテロリストを根絶やしにするのが先た゛ろ
つかアプリとか小学生でも独学で作れるわけだが税金もらわなきゃアプリの使い方すら習得て゛きないとかマジ小学生やれよ税金泥棒
(情報サイ├) ttρs://www.call4.jp/info.ρhp?type=iтems&id=I0000062
tΤps://haneda-project.jimdofree.com/ , tΤps://flight-route.com/
ttΡs://n-souonhigaisosyoudan.amebaownd.Com/

190:デフォルトの名無しさん
23/12/17 07:31:47.54 9k4gJxXV.net
fopen()

191:デフォルトの名無しさん
23/12/17 08:12:54.14 9k4gJxXV.net
ctime()

192:デフォルトの名無しさん
23/12/31 16:48:51.59 vzW4N1bb.net
fopen

193:デフォルトの名無しさん
24/01/06 17:10:43.88 3kEfHLiK.net
strtok

194:デフォルトの名無しさん
24/02/01 07:45:39.19 aKV2ok3G.net
freopen()

195:デフォルトの名無しさん
24/02/01 10:15:46.72 oHnzHX84.net
アセンブラの補助言語に何期待してスレ立ててんだかw

196:デフォルトの名無しさん
24/03/16 16:31:48.55 YyexUT5o.net
tmpnam()

197:デフォルトの名無しさん
24/04/02 13:56:34.07 OXdmWprY.net
getenv

198:デフォルトの名無しさん
24/04/02 20:32:38.29 yb6rvSIG.net
知ってる関数を並べるスレ
それにしても知らな過ぎるけどw

199:デフォルトの名無しさん
24/04/08 01:34:00.49 BIzdd6FB.net
C言語自体が設計ミス

200:デフォルトの名無しさん
24/04/19 05:42:28.44 uD5nyH4z.net
C言語はUNIXを作るために作ったんだから、それを流用したせいで、アプリケーションの作成には合わないところがあるのは当然。

201:デフォルトの名無しさん
24/04/20 15:12:18.54 CogYy1zn.net
URLリンク(ja.wikipedia.org)
「UNIXを開発するためにC言語が作り出された」と言われることがあるが、「The Development of the C Language」によると、これは正しくなく、経緯は以下の通りである。
C言語は、当初はあくまでもOS上で動くユーティリティを作成する目的で作り出されたものであり、OSのカーネルを記述するために使われるようになるのは後の展開である。

202:デフォルトの名無しさん
24/10/02 13:09:25.40 XbzwGALZ.net
char *a と char a[] を関数の引数でも一緒にしてしまったところ

203:デフォルトの名無しさん
24/10/04 12:11:23.07 swUgCMz+.net
>>202
そこは長所では・・・?

204:デフォルトの名無しさん
24/10/04 13:36:09.69 RixEjMnj.net
長所だらけで困るわ

205:デフォルトの名無しさん
24/10/06 00:28:28.16 k+hD1Cqq.net
配列からポインタへの暗黙の変換があるんだから型としては別で良かったんだよ
おかげで配列全体の値渡しや代入ができなくなってしまった

206:デフォルトの名無しさん
24/10/06 00:39:07.43 MZAtOKFs.net
無意識にそんなムダなことやられても困る
mallocとか使って明示的にやれるからいいだろ

207:デフォルトの名無しさん
24/10/06 12:12:21.53 onWt8ZIM.net
値で渡したかったら構造体で包めばいいし
逆に配列を値渡しするような言語って少ないんじゃないの
参照渡しするのばっかりだろ

208:デフォルトの名無しさん
24/10/06 13:06:18.36 k+hD1Cqq.net
一貫性のない型があるとジェネリクスに支障が出る
C++はそれですごい苦労した挙句std::arrayみたいな馬鹿みたいなものができた

209:デフォルトの名無しさん
24/10/07 10:27:10.86 1tKKan7C.net
>>207
結局フレキシブル構造体が仕様として認められてる以上、実体渡しも信用ならんのよ
struct chinko{
int a;
char b[0];
};
gccならこんなうんちもある
struct unko{
int a[0];
char b[0];
};

210:デフォルトの名無しさん
24/12/13 17:18:33.74 cICuvaCO.net
C++で気をつけなければならないのは
size_t i=10;
double x=3-i;
十分地獄を堪能できる。C言語もunsigned int使えば同じか

211:デフォルトの名無しさん
24/12/13 20:54:34.36 3kdcRUf+.net BE:629052145-2BP(1000)
sssp://img.5ch.net/ico/nida.gif
EchoAPIをVS Codeで使い始めてから、開発プロセスが大きく変わった

212:デフォルトの名無しさん
24/12/21 10:57:59.51 bIHzWCsd.net
strlen

213:デフォルトの名無しさん
24/12/21 17:09:02.79 SDOaO/8s.net
シュトーレン

214:デフォルトの名無しさん
24/12/22 22:33:54.16 63BRvCCZ.net
fork;execvp

215:デフォルトの名無しさん
24/12/29 07:02:35.25 pX0TYs46.net
C言語には、組み込み関数なんてmainしか無いと思うなあ。

216:デフォルトの名無しさん
24/12/29 10:09:42.10 Jnwqtt+s.net
面倒くさいからPOSIXは組込み扱いでいいよ


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch