0
Google에서이 코드를 발견했으며 다소 채택되었습니다. 문제가없는 한 그것까지. 그러나 빈 줄 시작 부분에 출력 파일이 많이 있습니다. 내가 어떻게 내릴 수 있는지 모르겠다.winapi로 데이터 가져 오기
나는 PHP에서 데이터를 가져 오려고합니다.
$echo "hello file";
그리고 빈 줄의 시작 부분에있는 파일에서 C++
int main()
{
HINTERNET connect = InternetOpen("MyBrowser",0 ,0, 0, 0);
if(!connect){
cout<<"Connection Failed or Syntax error";
return 0;
}
HINTERNET OpenAddress = InternetOpenUrl(connect, http://www.myurl.com/winapi.php", 0, 0, 0, 0);
if (!OpenAddress)
{
DWORD ErrorNum = GetLastError();
cout<<"Failed to open URL \nError No: "<<ErrorNum;
InternetCloseHandle(connect);
return 0;
}
char DataReceived[4096];
DWORD NumberOfBytesRead = 0;
ofstream data;
data.open("output.txt");
while(InternetReadFile(OpenAddress, DataReceived, 4096,
&NumberOfBytesRead) && NumberOfBytesRead) {
DataReceived[NumberOfBytesRead]='\x00';
data<< DataReceived;
}
system("pause");
}
너무 많이이다. 어떻게 제거합니까?