일부분의소스해석과..그리고(and) 다른소스전체(좀작음)
조은
TCHAR command[BUFSIZ];
_stprintf( command, _T(Pipe1.exe %d), (HANDLE)hReadPipe );이것만제대로해석할수잇으신분../
==================================================================================
#includestdio.h
#includewindows.h
#includetchar.h
int _tmain(int argc, TCHAR *argv[]){
HANDLE hReadPipe = (HANDLE)(_ttoi(argv[1]));
// _ttoi는 atoi 를 tchar 형으로 바꾼것으로, TCHAR*를 int로 바꿔주는 함수
// 상속받았기 때문에, 핸들의 값만 가지고 있는다면 파이프 오브젝트에 접근 가능
TCHAR recvString[BUFSIZ];
DWORD bytesRead;
ReadFile(
hReadPipe,recvString,
1024,&bytesRead,
NULL);
//부모가 WriteFile로 파이프에다 쓴것을 읽음
Sleep(1000);
_tprintf( _T(bytesRead : %d \n), bytesRead);
recvString[bytesRead/sizeof(TCHAR)] = 0;
//ReadFile는 버퍼의 끝을 의미하는 NULL을 자동으로 넣어주지 않기 때문에
//이렇게 사용자가 따로 넣어줘야함. ()
_tprintf( _T(string recv : %s \n), recvString);
Sleep(20000);
CloseHandle(hReadPipe);
return 0;
}
이건.. 다해석해주심고맙겟네요.... 제가원래 attoi라는함수를알고잇엇는데/별로이건
신경안썻거든요 ㅎㅎ...
근데저함수를잘몰라도뭔가이해가안되요.. 왜냐면 char을int로?(HANDLE)(_ttoi(argv[1]));?
다해석해주세요소스도좀작은데.ㅎ(절대이거보고그냥나가주지마세요 ㅠㅅㅜ)
-
파라나
ㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎ지송..ㄷㄷ
-
두동
힘내세용 ㅎ