C++的字符串: C风格的字符串
来源:互联网 发布:mac python环境变量 编辑:程序博客网 时间:2024/06/05 17:41
C++ Primer Notes.
支持两种字符串: C风格的字符串和ANSI C++引入的string类型
C风格的字符串,使用char*指针来操纵
标准C库为操作提供了一组函数,比如:
int strlen(const char*);
int strcmp(const char*, const char*);
char* strcpy(char*, const char*);
相关头文件:
#include <cstring>
C风格字符串长度为0时有两种表示,相应的指针为0: char *pch = 0;
或者指向空字符串: char *pch = "";
/******* cstr.cpp *******/
#include <iostream>
using namespace std;
const char *st = "The expense of spirit/n";
int main(int argc, char *argv[])
{
int len = 0;
const char *p = st;
while(*p++)
++len;
cout << len << ": " << st << endl;
return 0;
}
/**********end of the .cpp file*********/
编译: g++ -o cstr cstr.cpp
运行: cstr.exe
输出结果:
22: The expense of spirit
- C风格的字符串
- c风格的字符串
- C风格的字符串
- c风格的字符串
- C风格字符串的类型
- C++的字符串: C风格的字符串
- C++ vs C 风格的字符串
- 操纵 C 风格字符串的标准库函数
- 转换成C风格的char *字符串
- 算法:反转一个C风格的字符串
- CC150:翻转一个C风格的字符串
- 关于C风格字符串的读取
- c风格字符串的赋值方式
- C风格的字符和字符串
- C风格字符串[C++]
- c-风格字符串和string类型的字符串的异同
- string 与 c 风格字符串以及字符串常量的不同
- c语言风格的字符串和字符串操作
- 我的C++编程环境
- 人民币转换
- Asobi Seksu
- 版权声明——CSDN的不智之举
- Tomcat 5.0.28安装笔记
- C++的字符串: C风格的字符串
- 想的很多,写的很少。
- 操作数据:SQL
- TCP测试真够麻烦的……
- 为什么只开放TCP 5631(没开放UDP 5632 )就能使用PCAnyWhere?
- w3c validator:CSS/HTML4.01/XHTML1.0 XiaoZhu.com 都顺利通过 :)
- 使用 Visual C# .NET 生成 Office COM 外接程序
- sfo聚会(下)
- C中的运算符与表达式(一)