Refactoring My Intelligence

技術的/非技術的な雑記,備忘録等々

programming

C言語でのファイルサイズ取得方法

巷ではfseekとSEEK_ENDでファイル終端位置をftellで取得するという方法が紹介されているが,これは潜在的な脆弱性を伴っているらしい. 参考: FIO19-C. ファイルサイズの計算に fseek() および ftell() を使用しない 結論としては,ファイルサイズの取得に…

素数の列挙

プログラミングの定番課題の一つである,素数の列挙を自分で実装してみた.うちの会社のエンジニア志望の応募者にも課題として出題している.社員の自分が書けない(書いた事ない)というのはまずいかなと思い,30分くらいで書いてみた(効率はそれほど考慮…

awk, cut等のテキストユーティリティメモ

awkメモ カンマ区切りのinfileでn番目のフィールドとm番目のフィールドとn番目フィールド値からm番目フィールド値を引いた値をカンマ区切りで標準出力に出力する awk -F, '{OFS=","}{print $n, $m, $n-$m}' infile