51Testing软件测试论坛

标题: 新人报道,求助一个关于变量的问题 [打印本页]

作者: lr_@_@    时间: 2012-6-17 19:49
标题: 新人报道,求助一个关于变量的问题
char temp[5];
char * url;
strcopy(temp,"12345");

如何得到url是"URL=http://bbs.51testing.com/thread-12345-1.html"的字符串,双引号也是字符串内容。
12345是变量temp
作者: lr_@_@    时间: 2012-6-17 20:17
还是自己解决了,用strcat

char temp[5];
char  url[1024]="\"URL=http://bbs.51testing.com/thread-";
strcopy(temp,"12345");

strcat(url,temp);
strcat(url,"-1.html\"");
作者: lr_@_@    时间: 2012-6-17 20:35
又发现sprintf也可以实现,而且更方便
sprintf(url,"\"URL=http://bbs.51testing.com/thread-%s-1-1.html\"",temp);
作者: 云层    时间: 2012-6-17 22:35
不错,后面这种更好点,不过其实你应该学会用参数,而不是变量
作者: 黑羽祭    时间: 2012-6-18 09:06
回复 4# 云层


    请问,lr中的参数和变量有什么区别?
    参数如何定义和赋值?




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2