编程高手帮忙翻译

来源:百度知道 编辑:UC知道 时间:2024/05/23 15:42:19
VC++编译出现d:\hello\temp1\temp\temp.cpp(17) : fatal error C1010: unexpected end of file while looking for precompiled header directive,是怎么回事,谢谢
错误代码贴在这里:
#include "iostream.h"
int main()
{
char str[10];
cout<<"输入少于9个字符"<<'\n';
cout<<"str=";
cin>>str;
cout<<"直接输出字符串"<<'\n';
cout<<str<<'\n';
cout<<"通过数组元素输出字符串"<<'\n';
for(int i=0;i<10;i++)
{
cout<<str[i];
}
}

#include <iostream>
using namespace std;
int main()
{
char str[10];
cout<<"输入少于9个字符"<<'\n';
cout<<"str=";
cin>>str;
cout<<"直接输出字符串"<<'\n';
cout<<str<<'\n';
cout<<"通过数组元素输出字符串"<<'\n';
for(int i=0;i<10;i++)
{
cout<<str[i];
}
return 0;
}
//////////////////////////////////////

在C++中,能用string的话还是用string的好.

#include <iostream>
#include <string>
using namespace std;
int main()
{
string str;
cout<<"输入一段字符串"<< endl; //不明白有endl还要用\n这么麻烦...
cout<<"str= ";
cin>>str;
cout<<"直接输出字符串"<< endl;
cout<<"通过数组元素输出字符串"<<endl;
for (string::size_type cnt = 0; cnt != str.size(); ++cnt)<