免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1425 | 回复: 6
打印 上一主题 下一主题

求助!!!!string 到底是什么东西呀!!我都快疯了!!! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-07-20 12:43 |只看该作者 |倒序浏览
在TC3.0中用STRING来定义变量话,编译器总说STRING没有定义.
如:
/* 此代码栽抄于<<THE C++ Programming Language>;>; */
#include<iostream.h>;

int main()
{
    string a;

    cin >;>; a;
    cout << a;
    return 0;
}
就是不行!!!

无意中在一本<<C++涵数查询词典>;>;中发现string的用法如下:
[i]#include<iostream.h>;
#include<string.h>;

using namespace std;

int main()
{
    string a("hellow!";
    cout << a;
    return 0;
}[/
i]
在TC3.0里不能通过编译,错误和上一个程序一样!!!!
我在LINUX下用GCC和CC也是不行!!
在GCC和CC中连IOSTREAM和STRING这两个头文件都没有!!!!
郁闷呀!!  现在都没心情看下去了!!不能上机实验光看书越看越郁闷!!!
哪位来帮帮小弟呀!!
小弟感激不尽!!!!!

论坛徽章:
0
2 [报告]
发表于 2003-07-20 13:18 |只看该作者

求助!!!!string 到底是什么东西呀!!我都快疯了!!!

#include "string"
using namespace std;
void main()
{
string str;
str= "good";
printf(str.data());
}


不要用string.h,要用string.

论坛徽章:
0
3 [报告]
发表于 2003-07-20 16:25 |只看该作者

求助!!!!string 到底是什么东西呀!!我都快疯了!!!

在LINUX可以通过编译,但是不能生成*.out的文件呀!!!!
不知道是不是我的操作问题:
g++  a.c  
编译通过但是ls后是空空的,只有一个a.c文件!!!!!

论坛徽章:
0
4 [报告]
发表于 2003-07-20 22:55 |只看该作者

求助!!!!string 到底是什么东西呀!!我都快疯了!!!

有什么提示?

论坛徽章:
0
5 [报告]
发表于 2003-07-21 12:52 |只看该作者

求助!!!!string 到底是什么东西呀!!我都快疯了!!!

没有任何提示!!!

论坛徽章:
0
6 [报告]
发表于 2003-07-21 13:17 |只看该作者

求助!!!!string 到底是什么东西呀!!我都快疯了!!!

把文件名改成a.cpp试试。

论坛徽章:
0
7 [报告]
发表于 2003-07-21 14:00 |只看该作者

求助!!!!string 到底是什么东西呀!!我都快疯了!!!

好感动呀!!!  
为什么在LINUX下我错在没把文件的扩展名改为*.CPP, 该了后就可以通过,  而TC3.0就是不认STRING这个类型, 而且STRING  [名称]("字符串"这个格式是我在C++涵数字典里找到的,在TC3.0都不能用!!!
在书上的这段程序<<The C++ Programming Language>;>;:
#include<iostream>;
using namespace std;
int main()
{
    string a;
    cout <<"Enter Your Name! \n";
    cin >;>; a;
    cout <<"HELLO! " << a <<"\n";
    return 0;
}
在TC3.0中要改成这样:
#include<iostream.h>;

int main()
{
    char  a[20];  // 随便定义了!!!
    cout << "Enter Your Name!!\n";
    cin >;>; a;
    cout << "Hello!" << a[] << "\n";
}
才能运行通过!!!
现在小弟想问一下那TC3.0中有STRING 这样的语句吗???
可以解释一下TC3.0中以下的这两个格式:
string(const char *aPtr="";
string(const String& sourceString);
是什么意思吗????
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP