设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 769|回复: 5
打印 上一主题 下一主题

[em03]string类的输入问题

[复制链接]
跳转到指定楼层
1#
发表于 2009-11-3 01:45:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
小弟请教下一个string类怎么实现输入啊 有库函数吗?
紧急啊 大哥们
2#
发表于 2009-11-3 01:45:31 | 只看该作者
利用字符数组间接输入,比如
#include "iostream.h"
#include "afx.h"
void main()
{char c[80];
CString st1;
cout<<"输入字符串:";
cin>>c;
st1=c;
cout<<"输出结果:";
cout <<st1<<endl;
}
回复 支持 反对

使用道具 举报

3#
发表于 2009-11-3 01:45:32 | 只看该作者
直接就可以输入啊
#include <string>
using namespace std;
void main()
{
string str;
cin>>str;
cout<<str;
}
回复 支持 反对

使用道具 举报

4#
发表于 2009-11-3 01:45:33 | 只看该作者
用了楼上的程序怎么报错啊?
--------------------Configuration: yes - Win32 Debug--------------------
Compiling...
yes.cpp
f:\visual c++6.0\vc++\msdev98\myprojects\yes\yes.cpp(6) : error C2065: 'cin' : undeclared identifier
f:\visual c++6.0\vc++\msdev98\myprojects\yes\yes.cpp(6) : error C2784: 'class std::basic_istream<_E,_Tr> &__cdecl std::operator >>(class std::basic_istream<_E,_Tr> &,class std::basic_string<_E,_Tr,_A> &)' : could not deduce template argument for 'cl
ass std::basic_istream<_E,_Tr> &' from 'int'
f:\visual c++6.0\vc++\msdev98\myprojects\yes\yes.cpp(6) : error C2784: 'class std::basic_istream<_E,_Tr> &__cdecl std::operator >>(class std::basic_istream<_E,_Tr> &,short *)' : could not deduce template argument for 'class std::basic_istream<_E,_Tr
> &' from 'int'
f:\visual c++6.0\vc++\msdev98\myprojects\yes\yes.cpp(6) : error C2784: 'class std::basic_istream<_E,_Tr> &__cdecl std::operator >>(class std::basic_istream<_E,_Tr> &,unsigned char &)' : could not deduce template argument for 'class std::basic_istrea
m<_E,_Tr> &' from 'int'
f:\visual c++6.0\vc++\msdev98\myprojects\yes\yes.cpp(6) : error C2784: 'class std::basic_istream<_E,_Tr> &__cdecl std::operator >>(class std::basic_istream<_E,_Tr> &,unsigned char *)' : could not deduce template argument for 'class std::basic_istrea
m<_E,_Tr> &' from 'int'
f:\visual c++6.0\vc++\msdev98\myprojects\yes\yes.cpp(6) : error C2784: 'class std::basic_istream<_E,_Tr> &__cdecl std::operator >>(class std::basic_istream<_E,_Tr> &,signed char &)' : could not deduce template argument for 'class std::basic_istream<
_E,_Tr> &' from 'int'
f:\visual c++6.0\vc++\msdev98\myprojects\yes\yes.cpp(6) : error C2784: 'class std::basic_istream<_E,_Tr> &__cdecl std::operator >>(class std::basic_istream<_E,_Tr> &,signed char *)' : could not deduce template argument for 'class std::basic_istream<
_E,_Tr> &' from 'int'
f:\visual c++6.0\vc++\msdev98\myprojects\yes\yes.cpp(6) : error C2784: 'class std::basic_istream<_E,_Tr> &__cdecl std::operator >>(class std::basic_istream<_E,_Tr> &,_E &)' : could not deduce template argument for 'class std::basic_istream<_E,_Tr> &
' from 'int'
f:\visual c++6.0\vc++\msdev98\myprojects\yes\yes.cpp(6) : error C2784: 'class std::basic_istream<_E,_Tr> &__cdecl std::operator >>(class std::basic_istream<_E,_Tr> &,_E *)' : could not deduce template argument for 'class std::basic_istream<_E,_Tr> &
' from 'int'
f:\visual c++6.0\vc++\msdev98\myprojects\yes\yes.cpp(6) : error C2677: binary '>>' : no global operator defined which takes type 'class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >' (or there is no acceptable con
version)
f:\visual c++6.0\vc++\msdev98\myprojects\yes\yes.cpp(7) : error C2065: 'cout' : undeclared identifier
f:\visual c++6.0\vc++\msdev98\myprojects\yes\yes.cpp(7) : error C2784: 'class std::basic_ostream<_E,_Tr> &__cdecl std::operator <<(class std::basic_ostream<_E,_Tr> &,const class std::basic_string<_E,_Tr,_A> &)' : could not deduce template argument f
or 'class std::basic_ostream<_E,_Tr> &' from 'int'
f:\visual c++6.0\vc++\msdev98\myprojects\yes\yes.cpp(7) : error C2784: 'class std::basic_ostream<_E,_Tr> &__cdecl std::operator <<(class std::basic_ostream<_E,_Tr> &,const short *)' : could not deduce template argument for 'class std::basic_ostream<
_E,_Tr> &' from 'int'
f:\visual c++6.0\vc++\msdev98\myprojects\yes\yes.cpp(7) : error C2784: 'class std::basic_ostream<_E,_Tr> &__cdecl std::operator <<(class std::basic_ostream<_E,_Tr> &,const unsigned char)' : could not deduce template argument for 'class std::basic_os
tream<_E,_Tr> &' from 'int'
f:\visual c++6.0\vc++\msdev98\myprojects\yes\yes.cpp(7) : error C2784: 'class std::basic_ostream<_E,_Tr> &__cdecl std::operator <<(class std::basic_ostream<_E,_Tr> &,const unsigned char *)' : could not deduce template argument for 'class std::basic_
ostream<_E,_Tr> &' from 'int'
f:\visual c++6.0\vc++\msdev98\myprojects\yes\yes.cpp(7) : error C2784: 'class std::basic_ostream<_E,_Tr> &__cdecl std::operator <<(class std::basic_ostream<_E,_Tr> &,const signed char)' : could not deduce template argument for 'class std::basic_ostr
eam<_E,_Tr> &' from 'int'
f:\visual c++6.0\vc++\msdev98\myprojects\yes\yes.cpp(7) : error C2784: 'class std::basic_ostream<_E,_Tr> &__cdecl std::operator <<(class std::basic_ostream<_E,_Tr> &,const signed char *)' : could not deduce template argument for 'class std::basic_os
tream<_E,_Tr> &' from 'int'
f:\visual c++6.0\vc++\msdev98\myprojects\yes\yes.cpp(7) : error C2784: 'class std::basic_ostream<_E,_Tr> &__cdecl std::operator <<(class std::basic_ostream<_E,_Tr> &,_E)' : could not deduce template argument for 'class std::basic_ostream<_E,_Tr> &'
from 'int'
f:\visual c++6.0\vc++\msdev98\myprojects\yes\yes.cpp(7) : error C2784: 'class std::basic_ostream<_E,_Tr> &__cdecl std::operator <<(class std::basic_ostream<_E,_Tr> &,const _E *)' : could not deduce template argument for 'class std::basic_ostream<_E,
_Tr> &' from 'int'
f:\visual c++6.0\vc++\msdev98\myprojects\yes\yes.cpp(7) : error C2677: binary '<<' : no global operator defined which takes type 'class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >' (or there is no acceptable con
version)
执行 cl.exe 时出错.
yes.exe - 1 error(s), 0 warning(s)
回复 支持 反对

使用道具 举报

5#
发表于 2009-11-3 01:45:34 | 只看该作者
以下是引用lbwxqh在2006-4-29 12:28:00的发言:
直接就可以输入啊
#include <string>
#include<iostream>
using namespace std;
void main()
{
string str;
cin>>str;
cout<<str;
}
回复 支持 反对

使用道具 举报

6#
发表于 2009-11-3 01:45:35 | 只看该作者
可以调用函数为sting类变量赋值吗???
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-18 10:32 , Processed in 0.068561 second(s), 9 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表