2013-11-15 3 views
0

나는 하나의 PHP 스크립트가 있고 PHP scrit에서 C로 프로세스 writting을 호출하고 싶습니다. 그것을 할 수있는 많은 방법이 있습니다 (시스템, exec ...), 그러나 기능을 선택하십시오 proc_open. 이걸로 나는 stdin과 stdout에서 C 프로세스로 파이프를 열 수 있지만, C 프로세스에서 stdin으로부터 데이터를 얻는 방법을 모른다. 누구는 예를 도와 줄 수 있습니까? 받았습니다 감사하면 C에서proc_open과 Runnig 프로세스

+0

이것은 PHP 관련 질문이 아닙니다. "C에서 stdin에 액세스하려면 어떻게해야합니까?"라는 제목을 붙일 수 있습니다. –

답변

1

, stdin, stdoutstderr<stdio.h>에 정의 된 상수 FILE 포인터이다. 예를 들어, 표준 입력에서 읽으려면 :

#include <stdio.h> 

int main() { 
    int ch = fgetc(stdin); //read 1 character from stdin 
    fputc(ch, stdout); //dump to stdout 
    //... 
    return 0; 
} 
관련 문제