读书人

字符型指针变量赋值的有关问题

发布时间: 2012-04-11 17:42:33 作者: rapoo

字符型指针变量赋值的问题
目前我写的程序的一个接口参数是字符型指针变量的引用,char *& str这种形式
外部输入的时候用char * a="xxxxxx";这样赋值后传参一切正常,但是我希望的是可以用户外部输入来改变传入的字符串而不是在代码里面用“”赋值,有没有可行的方法?如果没有我应该用什么代替?&是取引用,参数有时需要传出的。

[解决办法]
什么意思?

char s[64];
scanf("%s", s);

yourfunc(s);
[解决办法]

探讨

引用:

什么意思?

char s[64];
scanf("%s", s);

yourfunc(s);


我已经解决了,不过有个衍生问题。

char *a="asd";
char *b="asd";
这两个字符串怎么比较?直接比较是地址,用*也不行。

读书人网 >C++

热点推荐