[问题] 函式里用(char *a[])的问题

楼主: wvwvwvwvwv (杀死丁力这个杂碎a~)   2014-04-19 17:33:51
开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
Visual C++ 2008
问题(Question):
把转换大小写的程式码写在主程式可以成功执行
一旦用了函式 就会失败
喂入的资料(Input):
A B C 1 2 3 d e f
预期的正确结果(Expected Output):
abcDEF
错误结果(Wrong Output):
程式码(Code):(请善用置底文网页, 记得排版)
http://codepad.org/b0ELpY3D ←全写在主程式
http://codepad.org/4r99xVBa ←用函式写 错误的
补充说明(Supplement):
有爬过至底13诫 是否是因为第4点的关系?
作者: bibo9901 (function(){})()   2014-04-19 17:44:00
参数型态改成 char *s
楼主: wvwvwvwvwv (杀死丁力这个杂碎a~)   2014-04-19 17:50:00
把他改掉 再把&去掉就成功了!!! 谢谢你 我想了一整个下午 不过为什么不需要char *s[] ??
作者: ducksky (鸭舞九天)   2014-04-19 18:44:00
call by address
作者: prismwu   2014-04-19 18:46:00
主要是型态错误 char *s[]是字符指标的阵列字串内存连续 你传进开头s 跟长度x就够了

Links booklink

Contact Us: admin [ a t ] ucptt.com