c++中获取字符串首个字符的方法
答案:5 悬赏:10 手机版
解决时间 2021-11-20 01:04
- 提问者网友:心如荒岛囚我终老
- 2021-11-19 08:59
c++中获取字符串首个字符的方法
最佳答案
- 五星知识达人网友:鸽屿
- 2021-11-19 09:50
char * string1="my test string!"
char c1=string1[0];
c1就是string1的首个字符。
char c1=string1[0];
c1就是string1的首个字符。
全部回答
- 1楼网友:荒野風
- 2021-11-19 15:12
作为字符串的结尾,所以可以使用如下写如下函数:
int getlen(char *source)
{
int i;
char *temp;
temp=source;
i=0;
//while(temp[i]!='\0'); 哥们不好意思,这里多加了个分号
while(temp[i]!='\0')
{
i++;
}
return i;
}
int getlen(char *source)
{
int i;
char *temp;
temp=source;
i=0;
//while(temp[i]!='\0'); 哥们不好意思,这里多加了个分号
while(temp[i]!='\0')
{
i++;
}
return i;
}
- 2楼网友:拾荒鲤
- 2021-11-19 11:56
一楼没什么问题。补充下。二楼的我觉得有问题,我一直用char*str=“ slfdj”这种方法,并未发现什么不妥,我也看到好多大型程序也都有这么用的,个人觉得,这么用c++编译器会识别(也是很容易实现的),它会给字符串分配地址,再分配其他字符串的地址时也不会有什么冲突。
有些函数要求传递(char*)类型的参数,这时你直接可以传递字符串。你也函数的时候,如果要传递字符串,也可以把参数类型写出(CHAR*);
有些函数要求传递(char*)类型的参数,这时你直接可以传递字符串。你也函数的时候,如果要传递字符串,也可以把参数类型写出(CHAR*);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯