C++ を使用して、libexpect を使用して FILE* を作成しました。
FILE* fd = exp_popen("ssh root@sunblaze");
次を使用してコマンドラインにアクセスしました。
exp_fexpectl(fp , exp_exact , "password: " , 1 , exp_end);
現在、他のファイルは bash シェルにあり、そこにあるファイルの内容を取得したいので、コマンドを実行して、cat /port1/port
すべての出力を char バッファーに取得する必要があります。それ、どうやったら出来るの?
fgets
うまくいかないようです...
前もって感謝します