文字列をソート・ユニークする関数を実装 第一引数のstrの文字列をソート・ユニークして、第二引数のoutStrに入力する void sortUniqStr(char* str, char* outStr){ int ha・・・
文字列をソート・ユニークする関数を実装 第一引数のstrの文字列をソート・ユニークして、第二引数のoutStrに入力する void sortUniqStr(char* str, char* outStr){ int ha・・・
glob.glob()でファイル検索 例えば、下記のディレクトリ構成があったとします。 $ tree dir1/ dir1/ ├── dir2 │ ├── file2.txt │ ├── file3.txt │ ・・・
with openで、ファイルオープンのクローズし忘れを防止 with openの形式で、ファイルオープンすることでクローズし忘れを防止できます。 また、ファイルオープン以降は、インデントすることになるので、可読性もあが・・・
brewでgitをinstall まずは、gitを最新にするところからスタートしました。 MACターミナルで確認すると、古いですがgitが入っていることがわかりました。 (このデフォルトのまま使ったこともありますが、今回・・・
MACターミナルで、brew udpateしてもまったく反応せず、、、 $ brew update ・・・反応なし・・・ 結論から言うと、homebrewをインストールし直すことで解決しました。 $ /bin/bash ・・・
範囲指定して列を抽出 ※MACターミナル(BSD系)での動作確認です。 例えば、下記のin.txtがあったとします。 $ cat in.txt str11 str12 str13 str14 str15 str21 st・・・
[c言語]文字列を逆順に入れ替える関数 参考:[c言語]int型の数字を逆順に入れ替える(サンプルコード) 第一引数のstrの文字列を逆順に入れ替えます。 void revStr(char* str){ int size・・・
nビット目に値を書き込む 参考:[c言語]nビット目を取得するマクロ(サンプルコード) nビット目に1を書き込むマクロです。 1を左にnシフトして、orすればOKです。 #define SET_NBIT_ON(a, n)・・・
find -type f find -type fでサブディレクトリ以下のファイルを再帰的に出力できますね。 参考:[シェル]ファイル検索をfindとtreeで 例えば、下記のディレクトリ構成があったとします。 $ tr・・・
findとxargsで再帰的にcpする ※MACターミナル(BSD系)での動作確認です。 .cファイルを再帰的に、カレントディレクトリにcpします。 findの検索結果を、xargsの-Iオプションで、cpに渡します。 ・・・