C++入门经典-例6.14-通过指针连接两个字符数组
Posted 一串字符串
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++入门经典-例6.14-通过指针连接两个字符数组相关的知识,希望对你有一定的参考价值。
1:字符数组是一个一维数组,引用字符数组的指针为字符指针,字符指针就是指向字符型内存空间的指针变量。
char *p;
char *string="www.mingri.book";
2:实例,通过指针连接两个字符数组,代码如下:
// 6.14.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include<iostream> using namespace std; void main() { char str1[50], str2[30], *p1, *p2; p1 = str1; p2 = str2; cout << "please input string1:" << endl; gets_s(str1);//这种输入方式将‘\\0’作为结束符,而不是空格键 cout << "please input string2:" << endl; gets_s(str2); while (*p1 != \'\\0\') p1++; while (*p2 != \'\\0\') *p1++ = *p2++; *p1 = \'\\0\'; cout << "the new string is:" << endl; puts(str1); }
运行结果:
以上是关于C++入门经典-例6.14-通过指针连接两个字符数组的主要内容,如果未能解决你的问题,请参考以下文章
C++入门经典-例6.20-修改string字符串的单个字符
C++入门经典-例6.21-比较string字符串,比较两个字符串