 #include <stdio.h>
 #include <stdlib.h>
 
int main(void)
{
    FILE *fp;

    fp = popen("sayhello.exe", "w");    // sayhello.exeを実行して，パイプを開く
    if(fp == NULL) {
        printf("Pipe open error");
        exit(1);
    }

    fprintf(fp, "Meiji Taro");    // sayhello.exe に文字列を送る

    fflush(fp);  // バッファをフラッシュ（書き出す）
    pclose(fp);  // 閉じる

    return 0;
}