c语言中string头文件,C语言中 stringh头文件的详细用法

1,C语言中 stringh头文件的详细用法当要用到复制,连接,比较,覆盖等字符串功能时,就要使用这个头文件,比如strcpy.strstr
2 , C string在头文件中使用C++中的string应该是在头文件中,只是对C语言的的一个封装 。#include <string.h>cstring 是在MFC中对string更高一级的包装#include <string.h>cstring 是在MFC中对string更高一级的包装C++中的string应该是在头文件中,只是对C语言的的一个封装 。c++中的string应该是在头文件中 , 只是对c语言的的一个封装 。
3,C新手求助 关于头文件中使用string#include<string>using std::string;///添加上这个或者 using namespace std;在#include语句的下面加上这句 using namespace std;string是STL里的,需要命名空间 。希望采纳!c++中的string应该是在头文件中,只是对c语言的的一个封装 。加上using namespace std;如#ifndef K1_H#define K1_H#include<string>using namespace std;class K1public:K1();virtual ~K1();string getName();protected:private:};如果不加using namespace std;也不加using std::string;的话在使用string时就加上std前缀如std::string getName();【c语言中string头文件,C语言中 stringh头文件的详细用法】
4,CC关于stringh头文件和string类string.h头文件是用于C程序的 。C++用来处理旧的C风格字符串,但一般用等价的头文件cstring 。string头文件中包含标准库类型string的定义,是在C++中处理字符串的一般方法 。在安全性上,string类比C风格的字符串要好的多,一般也比较易用 。补充:TC 3.0是一个很古老的C++编程环境(90年代初),由于C++的标准到1998年才公布,所以一些正确的程序在TC上是运行不了的,比如cstring这样的头文件 。最好的解决方案是抛弃TC,因为实际应用中已经没有人用这个十多年前的古董了 。使用VC 6.0以后的版本、BCB较新的版本,或者开源的编程环境如Dev-C++(这个免费) 。这两个一个是标准C库的,定义了一些字符串的处理函数.一个是标要用这个类要包含头文件<string>...如下;#include <string>using namespace std;//关于名字空间有兴趣自己查去,一般用标准库这句就行了当然标准C库也是标准C++库的一部分,要用标准C库里的处理函数...如下:#include <string.h>//所以你用这句包含的自是标C的头文件...或者用如下C++风格的,它们是等价的,不过比较推荐:#include <cstring>using namespace std;CString类是MFC的类,...不搞Windows MFC编程用不到当要用到复制 , 连接,比较,覆盖等字符串功能时,就要使用这个头文件,比如strcpy.strstr你可以用标准的string,也可以用CString 。如果没什么必要还是用string吧 。之所以有CString,那是历史原因 。CString诞生的时候,C++标准还没出来 。--问题补充:为什么Turbo C++ 3.0却不可以用string呢? --tc 3可以编c++的?。?怎么连string都用不了? C++标准是98年出来的 。tc3是98年以前出来的,所以你应该用新点的编译器 。用VC2005,这个比较符合标准都是一样的,C++包含了C语言的所有功能,Cstring也就是C语言的类,在程序调用的什么两个都一样 。C的字符串头文件是<string.h>,在C++里这个文件变成了<cstring>,string前面的c表示这个是c语言的;而C++的字符串头文件是<string>,是利用的模板实现的,跟原先C的实现方法不一样 , 但要安全得多 。VC++中有<string.h>文件,它就是C中的那个;而<cstring>文件实际上只是在一个命名空间std中include了<string.h>,这是因为C++要减少名称污染;所以两个都是可以用的,但C++鼓励用<cstring> 。<string>为字符串实现了一个类,而其实是依靠模板做的,这个可以先不考虑 。使用类 , 可以将问题局部化,类似于把一个大问题分解成一个个小问题;而且类是具有类型安全的 。所以最好最好用C++的类 。5 , C语言里面输入命令的头文件是什么啊C/C++头文件一览 #include //设定插入点 #include //字符处理 #include //定义错误码 #include //浮点数处理 #include //对应各种运算符的宏 #include //定义各种数据类型最值的常量 #include //定义本地化C函数 #include //定义数学函数 #include //异常处理支持 #include //信号机制支持 #include //不定参数列表支持 #include //常用常量 #include //定义输入/输出函数 #include //定义杂项函数及内存分配函数 #include //字符串处理 #include //定义关于时间的函数 #include //宽字符处理及输入/输出 #include //宽字符分类 更多头文件请看:http://blog.csdn.net/chenqiang35/archive/2009/02/11/3877756.aspx输入输出和标准错误都在stdio.h这个头文件 。math.h是一些和数学相关的函数如fabs() , sin()等等 。string.h是一些和字符串操作相关的,比如strcpy() , strcat() 。stdlib.h包含一些和链表相关的函数 。还有就是reg51.h调用汇编相关的,time.h和时间相关的一些函数,常用就这些了 。c/c++头文件一览#include <assert.h>//设定插入点#include <ctype.h>//字符处理#include <errno.h>//定义错误码#include <float.h>//浮点数处理#include <iso646.h> //对应各种运算符的宏#include <limits.h>//定义各种数据类型最值的常量#include <locale.h>//定义本地化c函数#include <math.h>//定义数学函数#include <setjmp.h> //异常处理支持#include <signal.h> //信号机制支持#include <stdarg.h> //不定参数列表支持#include <stddef.h> //常用常量#include <stdio.h>//定义输入/输出函数#include <stdlib.h>//定义杂项函数及内存分配函数#include <string.h>//字符串处理#include <time.h>//定义关于时间的函数#include <wchar.h>//宽字符处理及输入/输出#include <wctype.h>//宽字符分类更多头文件请看:http://blog.csdn.net/chenqiang35/archive/2009/02/11/3877756.aspxC里面执行DOS命令使用的函数是: int system(const char *) 其头文件为process.h,但是在stdio.h里面好像也有引用,只要包含stdio.h就可以使用了 。

    推荐阅读