#include "stdafx.h"
#include <windows.h>
#include <stdlib.h>
int _tmain(int argc, _TCHAR* argv[])
{
//http://api.ajaxsns.com/api.php?key=free&appid=0&msg=你好
HINSTANCE hInstance;
// hInstance = ShellExecute(NULL,"open","calc.exe",NULL,NULL,SW_SHOWNORMAL);
// hInstance = ShellExecute(NULL,_T("open"),"C:\\Windows\\System32\\calc.exe",NULL,NULL,SW_SHOWNORMAL);
hInstance = ShellExecute(NULL, "open", "http://api.ajaxsns.com/api.php?key=free&appid=0&msg=我去你妹啊", NULL, NULL, SW_SHOWNORMAL);
System("wget http://www.baidu.com -q -O baidu.html");
return 0;
}
#include "stdafx.h"
#include <stdlib.h>
#include <UrlMon.h>
#pragma comment(lib, "urlmon.lib")
#include <stdio.h>
#include <direct.h>
#include <fstream>
#include <iostream>
#include <string.h>
int _tmain(int argc, _TCHAR* argv[])
{
using namespace std;
//char buffer[_MAX_PATH];
//getcwd(buffer, _MAX_PATH);
//printf("The current directory is: %s", buffer);
HRESULT hr = URLDownloadToFile(0,_T("http://api.ajaxsns.com/api.php?key=free&appid=0&msg=翻译english"),_T ("D:\\WShell.txt"), 0,NULL);
if (hr== S_OK)
{
ifstream fin("d:\\WShell.txt",ios::_Nocreate);
if(!fin)
{
cout<<"File open error!\n";
return 0;
}
const int LINE_LENGTH = 1000;
char str[LINE_LENGTH];
//while( fin.getline(str,LINE_LENGTH) )
//{
// cout << "Read from file: " << str << endl;
//}
fin.getline(str,LINE_LENGTH);
cout << "Read from file: " << str << endl;
string s(str);
s.erase(s.end()-2);
cout << s.c_str();
fin.close();
}
return 0;
}