日記(2021年4月14日)

Wed Apr 14 20:54:46 JST 2021 (modified: Wed Apr 14 20:55:36 JST 2021)
views: 688, keywords:日記 この記事は最終更新日が3年以上前のものです。

本日は3年生の研究室見学の対応。ほかの研究室が学生総出で対応のところ、上田研は学生は対応せずで、らしさ全開(アカン)

GlueLang

昨日今日は、コードを整理しつつ、おせっかい機能(echoなしで文字列をパイプに流せるとか)を削除してました。本業の妨げにならないように風呂で作業。

あと、仕様上の決断として、標準入出力のファイルディスクリプタはリダイレクト記号で操作しないで、コマンドで対応することにしました。例えば次のようにdupを使うと標準出力と標準エラー出力を入れ替えることができるので、dupのあとに任意コマンドをexecすると、そのコマンドの標準出力と標準エラー出力を入れ替えることができます(たぶん)。

#include <unistd.h>
   using namespace std;
   
   
   int main(int argc, char const* argv[])
   {
       dup2(1, 3);
       dup2(2, 1);
       dup2(3, 2);
   
       cout << "stdout" << endl;  //標準エラー出力から出てくる
       cerr << "stderr" << endl;  //標準出力から出てくる
   
       exit(0);
   }

今日の猫

イカってました。

寝る。

ノート   このエントリーをはてなブックマークに追加 
 

prev:日記(2021年4月12日) next:日記(2021年4月15日)

やり散らかし一覧

記事いろいろ