C言語でテキストファイルの行数を数える方法

1. fgets関数を使う方法

fgets関数は1行ごとに読み込むので、読みこんだ回数 == 行数としてカウントしていくもの。 読み込みに失敗するとfge … “C言語でテキストファイルの行数を数える方法”の続きを読む

Windowsでコンソールの文字色を変える方法

大学のシステム開発の演習をどう進めていくか決めたんですけども OSはWindows 理由: Windowsしかないから プログラミング言語はC 理由: 他の学生がCしか知らないから インターフェースはCUI 理由: 時間 … “Windowsでコンソールの文字色を変える方法”の続きを読む

【C言語】よく分からないクソコード

最近演習中に発掘されたクソコードだ。 xとyが定数だが、実際にはWin32 APIを使ったプログラム中で、ウィンドウ中に描画する画像の座標が入る。 また、 … “【C言語】よく分からないクソコード”の続きを読む

某演習科目のソースコードが非常によろしくない問題

某演習科目のソースコードが非常によろしくない問題です。 こんなクソコード学生に教えてたら悪い癖がつくことは間違いない・・・というかもう悪い癖がついてます。 でも俺は嫌な思いしてないから(諦め) マジックナンバーの多用 マ … “某演習科目のソースコードが非常によろしくない問題”の続きを読む

関数のオーバーロードと糞コード

大学の演習でとんでもない糞コードが出てきてしまったので投稿です。

このコードは学生が書いたものではなく、教員が書いたコードです。 まず、マジックナンバーを … “関数のオーバーロードと糞コード”の続きを読む

無理ゲー実習攻略・Fortran、Perl、Ruby、Javaの裏技

C言語以外全く触れたことのない学生にCのコードをFortran、Perl、Ruby、Javaで再実装させるというマジキチな実習がありました。 どう考えても無理ゲーです、本当にありがとうございました。 無理ゲーな理由はこの … “無理ゲー実習攻略・Fortran、Perl、Ruby、Javaの裏技”の続きを読む

fopen_sってなんだよ(C言語)

☆お知らせ☆ この記事が人気すぎるので真面目にfopen_sについて新しい記事を書いたのでご覧ください。 https://khws4v1.myhome.cx/article/2017/04/13/%e3%81%aa%e3 … “fopen_sってなんだよ(C言語)”の続きを読む

C言語でパスワード入力

パスワード入力するときはエコーバックは無いほうがいいわけですが、scanfとかで読み込むとエコーバックがあるので非常に良くないです。 そこでunixではgetpassという関数を使うことができるので早速使ってみましょう。 … “C言語でパスワード入力”の続きを読む

printfでdoubleに%lfを使わないといけないというのは嘘だったという話

てきとーにインターネットのウェブサイトを見てたらC言語のprintf関数で%lfは使わないということを知ってしまいました。 [迷信] double の出力書式は “%lf” | 株式会社きじねこ … “printfでdoubleに%lfを使わないといけないというのは嘘だったという話”の続きを読む

変数の宣言につける*と間接参照演算子

さ〜て今回もプログラミング実習の演習課題を片付けるぞ ポインタ?簡単っていうwwwwwwこのくらいできて当たり前っていうwwwwwwwwwwwww じゃあ俺提出してからゼロロク撮りに行くから(棒読み) [crayon- … “変数の宣言につける*と間接参照演算子”の続きを読む