2009年8月8日 星期六

不知怎麼取 title

不知怎麼取 title

有些指令是一問一答的方式,程式才會正確work
如: fdisk
但可以用下面的方法,先將需要口答的內容設定好,
再利用linxu的「<」即可。 (感謝 Gary 提供)


test.c
#include <stdlib.h>
#include <stdio.h>
#include <string.h>

int main (int argc, char *argv[])
{
char a[10];
char b[10];

printf("Enter a num--1:");
fgets(a, sizeof(a), stdin);
a[strlen(a)-1] = '\0';
printf("\nThe num 1 is %s\n",a);

printf("Enter a num--2:");
fgets(b, sizeof(b), stdin);
b[strlen(b)-1] = '\0';
printf("\nThe num 2 is %s\n",b);
}



aaa.sh
31
3


然後…
#chmod  666 aaa.sh
$./test < aaa.sh



ref : Here

沒有留言:

張貼留言