当前位置: 代码迷 >> C语言 >> [求助]字符串怎么替换?对不起,我再改一下!说的明白些!
  详细解决方案

[求助]字符串怎么替换?对不起,我再改一下!说的明白些!

热度:188   发布时间:2006-03-07 11:03:00.0
kyako
程序代码:
<SCRIPT language=javascript type=text/javascript>
document.write (astro(''));
</script>
等级:新手上路
文章:8
积分:171
门派:无门无派
注册:2006年3月6日

好可爱的名字 就是不知怎么读

----------------解决方案--------------------------------------------------------
一群学C的 
我不会C 乱说的 灌水

PS:在老K的地头 我会给玩死的 你发消息给knocker 这头种猪会教你的 

我喜欢看

[此贴子已经被作者于2006-3-7 11:28:53编辑过]


----------------解决方案--------------------------------------------------------
以下是引用Kyo在2006-3-7 11:03:00的发言:
kyako

程序代码:
<SCRIPT language=javascript type=text/javascript>
document.write (astro(''));
</script>

等级:新手上路
文章:8
积分:171
门派:无门无派
注册:2006年3月6日

好可爱的名字 就是不知怎么读

呵呵,中文念出来就是ki ka ko

从高中就用的英文名字。。。。


----------------解决方案--------------------------------------------------------
楼上的能说明白点吗?不是键入的值,是从文本里循环取出来的值,本身这个串就是我想让他执行的语句,怎么替换?C里边可以嵌套JAVA脚本吗?不解~
----------------解决方案--------------------------------------------------------
楼主你想要的我已经给你了,只是不清楚你的a是变量还是字符串了
----------------解决方案--------------------------------------------------------

也许我表达的不好,是这个意思,a是我之前定义的变量,现在我的方法是设置循环变量,事先规定好,如果变量=1那么就把取出来的字符串“a=str"解析,只要后边的str,然后给a,执行的语句是

strcpy(a,"str");

现在我发现这样的变量太多了,我要设置好多case,所以我想有没有方法,直接把a=str执行了!?

就是我在配置文件里第一行直接写strcpy(a,"str");然后我循环取出这个字符串是就自动执行了,有这个接口吗?

[此贴子已经被作者于2006-3-7 16:18:20编辑过]


----------------解决方案--------------------------------------------------------
是不是只需要执行变量a的值等于str?
----------------解决方案--------------------------------------------------------
#define STRE(a) strpos
应该是这样了,我的水平有限
----------------解决方案--------------------------------------------------------

不只是一行的事!如果第2行怎么办?难道我再写个

#define STRE(b) strpos2

那这样不还是靠循环变量,或者取出来的值进行判断吗?程序还是很长啊!


----------------解决方案--------------------------------------------------------
晕,楼上的,再看看啊,拜托了!
----------------解决方案--------------------------------------------------------
  相关解决方案