日記(2021年4月14日)
Wed Apr 14 20:54:46 JST 2021 (modified: Wed Apr 14 20:55:36 JST 2021)
views: 870, keywords:日記 この記事は最終更新日が3年以上前のものです。
本日は3年生の研究室見学の対応。ほかの研究室が学生総出で対応のところ、上田研は学生は対応せずで、らしさ全開(アカン)
GlueLang
昨日今日は、コードを整理しつつ、おせっかい機能(echoなしで文字列をパイプに流せるとか)を削除してました。本業の妨げにならないように風呂で作業。
意識が高いので風呂とプログラムと飲酒を同時に済ます。 pic.twitter.com/2CTsN9rTcQ
— 上田 隆一 (@ryuichiueda) April 14, 2021
あと、仕様上の決断として、標準入出力のファイルディスクリプタはリダイレクト記号で操作しないで、コマンドで対応することにしました。例えば次のようにdup
を使うと標準出力と標準エラー出力を入れ替えることができるので、dup
のあとに任意コマンドをexec
すると、そのコマンドの標準出力と標準エラー出力を入れ替えることができます(たぶん)。
#include <unistd.h>
using namespace std;
int main(int argc, char const* argv[])
{1, 3);
dup2(2, 1);
dup2(3, 2);
dup2(
"stdout" << endl; //標準エラー出力から出てくる
cout << "stderr" << endl; //標準出力から出てくる
cerr <<
0);
exit( }
今日の猫
イカってました。
本日のSoftwareDesign代替イカ耳 pic.twitter.com/B8ZMQyegyC
— 上田 隆一 (@ryuichiueda) April 14, 2021
寝る。