3
plink [email protected] '/home/user/test/testpgm'
在使用plink從Windows機器運行駐留在Linux機器上的下面的程序時,我只收到以下消息。使用plink並從遠程計算機執行(windows)
Test Pgm Enter a string:
On輸入字符串作爲輸入,它不會出現在命令窗口中,輸出也不會出現。
#include<stdio.h>
int main(void)
{
int i;
char buf[30];
printf("Test Pgm \n");
printf("Enter a string:");
fflush(stdout);
gets(buf);
printf("Input str:%s \n",buf);
return 0;
}
GCC test.c的-o testpgm
PS:Plink(膩子鏈接)類似於UNIX的ssh命令行連接工具。
你試過添加'fflush(st dout)在printf之後調用?也許在輸出正確刷新之前,plink連接會關閉。 –
我在最後嘗試了fflush(stdout),它不工作。 – m4n07
將gets(buf)更改爲scanf(「%s」,buf)時,它部分工作。什麼我輸入我可以看到它作爲輸出。但是我無法看到我輸入的內容。 – m4n07