注册 登录
编程论坛 C++教室

初学,不知道哪里出错了

bestcln 发布于 2008-03-30 14:00, 1771 次点击
#include<iostream.h>
void mian()
{
    int a,b;
    double m,n;
    char c,s[20];
    cout<<"Enter int:";
    cin>>a>>b;
    cout<<"Enter double:";
    cin>>m>>n;
    cout<<"Enter char:";
    cin>>c>>s;
    cout<<a<<','<<b<<endl;
    cout<<m<<','<<n<<endl;
    cout<<c<<','<<s<<endl;
}
13 回复
#2
lovepiss2008-03-30 15:34
逗号输出用双引号
    cout<<a<<","<<b<<endl;
    cout<<m<<"",""<<n<<endl;
    cout<<c<<","<<s<<endl;
#3
yellia2008-03-31 19:04
te
用cin能够往定义的字符数组里输入字符串吗?
你可以尝试一下用getchar()函数,或则用循环
#4
bjwbaal2008-03-31 22:31
加上 using namespace std;
main的拼写错误
cout<<a<<","<<b<<endl;
cout<<m<<","<<n<<endl;
cout<<c<<","<<s<<endl;
都用双引号
#5
acrobatyuer2008-04-01 08:33
在VC6.0下编译的时候只是main()函数拼写错误了....
#6
qiaqiamao2008-04-01 09:17
#include<iostream.h>
using namespace std ;
void main()
{
    int a,b;
    double m,n;
    char c,s[20];
    cout<<"Enter int:";
    cin>>a>>b;
    cout<<"Enter double:";
    cin>>m>>n;
    cout<<"Enter char:";
    cin>>c>>s;
    cout<<a<<","<<b<<endl;
    cout<<m<<","<<n<<endl;
    cout<<c<<","<<s<<endl;
}
任然无法运行可能试什么原因啊?
#7
newyj2008-04-01 12:57
void main() 换成 int main() 再在最后一行上加上return 0;试试
不知道为什么用void main()不行
#8
zjl1382008-04-01 13:21
你用了include<iostream.h>就不要再加using namespace std;了。
不过建义你用
#include<iostream>
using namespace std;
#9
newyj2008-04-01 13:28
最好的还是using std::cout;using std::cin;这样好点
可能这样 会很麻烦 但是这样不会用错 命名空间里的关键字了
#10
sunkaidong2008-04-01 14:29
同意楼上..这样就不会冲突了...或者你从新用一个命名空间...
#11
zhxhhyqj2008-04-01 18:56
[bo]以下是引用 [un]bestcln[/un] 在 2008-3-30 14:00 的发言:[/bo]

#include
void mian()
{
    int a,b;
    double m,n;
    char c,s[20];
    couta>>b;
    coutm>>n;
    coutc>>s;
    cout

只错一个地方,把"mian"该成"main "即你的main函数关键字写错了!!!
用过#include<iostream.h>就不需要using namespace std;
输出","可以用双引号,也可以用单引号,没有错!!!
把那个错误改过来之后,我运行试过~~没有错,而且输入输出也达到预期效果!!没有差错!!
#12
野比2008-04-01 19:12
有这么复杂嘛?我没有CC,看不了
#13
彦宏2008-04-01 23:08
你只要将mian改成main就可运行成功了
我帮你试过了
呵呵
你好可爱
主函数拼写错误..........
#14
欧灵2008-04-02 01:17
我也是新手啊,仔细研究下。
1