把
另外,可以直接用命名空间std,你那样写有点麻烦。
#include
#include
using namespace std;
int main()
{
string word;
// read until end-of-file ,writing each word to a new line
while (cin >> word)
cout << word << endl;
system("pause"); //暂停一下,看结果
return 0;
}
看来XP上跑VS跟你们的差别不小呢,首先我不写头文件#include "stdafx.h"就通不过。其次尽管是打印字符串了,但是没涉及字符串操作吧,没用string.h也可以。最次我不认为声明变量一定要在printf之前,只要在赋值前声明类型就足够了吧?!
我的代码:
#include "stdafx.h"
#include
#include
int main(void)
{
printf("hello world\n");
float i;
i=2;
system("pause");
return 0;
}
输出:
hello world
请按任意键继续····
同时不懂三楼system("pause")使用前没有#include
# include
int main (void)
{
float i;
printf("hello world!\n");
i=2;
return 0;
}
试下...
# include
int main (void)
{
float i
printf("hello world!\n");
i=2;
return i;
}
变量的定义放在最前面,你改改看看