码迷,mamicode.com
首页 >  
搜索关键字:字符数组    ( 1743个结果
字符串指针变量与字符数组的区别
使用字符串指针变量与字符数组的区别(1)分配内存 设有定义字符型指针变量与字符数组的语句如下: char *pc ,str[100]; 则系统将为字符数组str分配100个字节的内存单元,用于存放100个字符。而系统只为指针变量pc分配4个存储单元,用于存放一个内存单元的地址。(2)初始化赋值...
分类:其他好文   时间:2014-09-25 02:53:27    阅读次数:204
Android和Java中String.substring的不同实现
今天有幸去搜狗霸笔,有一题很有意思 String str1 = "test for sougou"; String str2 = str1.substring(5); 考点是str2是否生成新的字符数组来保存"for sougou" 当时我认为String内部是封装了一个char[],无法像cpp一样首地址加上一个数字来做到char[]的重用 新的字符串必须进行一次ArrayCop...
分类:移动开发   时间:2014-09-25 02:24:38    阅读次数:241
UVa 10562 (特殊的输入处理方式) Undraw the Trees
题意:给出一个二维字符数组,它代表了一棵树。然后将这棵树转化为括号表示法(以递归的形式)。分析:这道题最大的特色就是对数据的处理方式,里面用到了一个 fgets() 函数,这个函数的功能有点像c++里面的cin.getline()函数介绍:从文件结构体指针stream中读取数据,每次读取一行。读取的...
分类:其他好文   时间:2014-09-24 21:33:47    阅读次数:327
POJ 2579 Blurred Vision(简单题)
【题意简述】:要以左上角的方块与它下方、右方以及右下方的值求平均值,将结果放入该方块即可。 【分析】:由于数字都连在一块,所以只能使用字符型的变量来存储这个字符数组。 详见代码: //216K 0Ms #include using namespace std; char map[10][10]; char start[15],end[15]; int main() { int r,c;...
分类:其他好文   时间:2014-09-23 23:22:35    阅读次数:182
C语言中strcpy与memcpy函数实现与区别
C语言中strcpy与memcpy函数是怎么实现的又有哪些区别呢?下面就与我来简单的介绍下吧,希望大家多给点意见,欢迎评论纠正错误。 6.2 字符串与数组 字符串一般是用字符数组的方式存储,例如下面的str定义: char str[] = "123456"; 这里str是一个字符数组,它存放了一个字符串"123456",由于字符串还有一个结束符"\0...
分类:编程语言   时间:2014-09-23 11:00:24    阅读次数:276
输入5个学生的名字(英文),使用冒泡排序按从大到小排序。 提示:涉及到字符串数组,一个字符串是一个一维字符数组;一个 字符串数组就是一个二维字符数组。
#include #include /*输入5个学生的名字(英文),使用冒泡排序按从大到小排序。提示:涉及到字符串数组,一个字符串是一个一维字符数组;一个字符串数组就是一个二维字符数组。*/void main(){ char stuNames[5][100]; char tmp[100]; int ...
分类:其他好文   时间:2014-09-22 23:35:03    阅读次数:204
自己实现strcat函数的功能。(假如字符数组足够大)
#include #include /*自己实现strcat函数的功能。(假如字符数组足够大)*/ void main(){ char str1[100] = "helloworld"; char str2[100] = "world"; int i = 0; int index = strlen....
分类:其他好文   时间:2014-09-22 22:12:53    阅读次数:165
string中c_str()、data()、copy(p,n)函数的用法
标准库的string类提供了3个成员函数来从一个string得到c类型的字符数组:c_str()、data()、copy(p,n)。1. c_str():生成一个const char*指针,指向以空字符终止的数组。注:①这个数组的数据是临时的,当有一个改变这些数据的成员函数被调用后,其中的数据就会失...
分类:其他好文   时间:2014-09-21 11:23:10    阅读次数:225
字符数组的初始化
字符数组的初始化与数值型数组初始化没有本质区别。但它除了可以逐个给数组元素赋予字符外,也可以直接用字符串对其初始化。(1)用字符常量逐个初始化数组。例如:char a[8]={'i','l','o','v','e','y','o','u'};用逐个初始化的方法与数值型数组初始化本质上是一样的,同样也...
分类:其他好文   时间:2014-09-20 18:31:19    阅读次数:180
C++中字符数组和字符串string
字符数组 C++中字符数组用char str[]可以用来表示一个字符串。 (1)   数组的大小和字符串的长度。 数组的大小一定要大于字符串的长度,因为系统会自动补上一个’\0’作为字符串的结束标志。当然对于未初始化的也补’\0’. #include #include using namespace std; int main() { char str[11] = "I am h...
分类:编程语言   时间:2014-09-19 23:57:46    阅读次数:662
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!