搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ c简单的字符串操作!
标题:
c简单的字符串操作!
只看楼主
raymond1010
等 级:
新手上路
帖 子:43
专家分:0
注 册:2008-8-9
第
11
楼
得分:0
[bo][un]shenj[/un] 在 2008-8-16 01:31 的发言:[/bo]
楼上
......你有没有运行过代码...
要求的答案和楼主想要的一样...
看不明不要乱说...
我仔细瞧瞧,呵呵
2008-08-16 11:15
yinlang204
等 级:
新手上路
帖 子:2
专家分:0
注 册:2008-8-15
第
12
楼
得分:0
#include <stdio.h>
#include <string.h>
void trim(char * str1)
{
char *temp = (char *)str1;
if(*temp != '\0')
{
temp++;
}
return ;
}
void main()
{
char *str = "yinlang";
printf("str = [%s]\n", str);
trim(str);
printf("str = [%s]\n", str);
}
我想要的结果是
str = [yinlang]
str = [inlang]
但是实际的结果是
str = [yinlang]
str = [yinlang]
为什么,怎么才能我要的答案呢,trim的返回值还必须是void;请高手帮忙!
[[it] 本帖最后由 yinlang204 于 2008-8-20 14:23 编辑 [/it]]
2008-08-20 14:20
matrix_chen
等 级:
新手上路
帖 子:2
专家分:0
注 册:2008-8-19
第
13
楼
得分:0
shenj和zhoufanking已经帮你解决了,你仔细看看
2008-08-20 14:34
13
2/2页
1
2
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-228416-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 1.509134 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved