- 主题:请教一个char*的问题
我试了一下,c下也不可以
【 在 somebody 的大作中提到: 】
: 问题是楼主说c下可以工作,这我就比较纳闷了。
:
--
FROM 39.155.134.*
这个team里一堆烂人。怎么能呆的下去?
【 在 zhongxue 的大作中提到: 】
: 最近在将一个C的库转成C++,发现一个问题,在C的库里这段代码能正常工作,如果sourcefile_name没有赋值能够进入到if里:
: char sourcefile_name[MAX_FULLPATH_LENGTH] = { 0 };
: xxxxx
: ...................
--
FROM 73.71.159.*
一般库里都有#define NULL (void*)0 这个吧,判断指针!=NULL就可以了
【 在 zhongxue 的大作中提到: 】
: 最近在将一个C的库转成C++,发现一个问题,在C的库里这段代码能正常工作,如果sourcefile_name没有赋值能够进入到if里:
: char sourcefile_name[MAX_FULLPATH_LENGTH] = { 0 };
: xxxxx
: ...................
--
FROM 123.120.7.*
感谢大家的回复,我们组里都是实习生,资格最老的有半年左右的C++经验,我自己也是一边学一边做个练手的项目,能力自然不能跟各位大佬比啊
--
修改:zhongxue FROM 103.216.43.*
FROM 103.216.43.*
我去这种组还没垮掉吗没有天理了。
--
FROM 158.140.1.*
这问题讨论还有分歧…… 写的代码如何保证正确性???
【 在 zhongxue 的大作中提到: 】
: 感谢大家的回复,我们组里都是实习生,资格最老的有半年左右的C++经验,我自己也是一边学一边做个练手的项目,能力自然不能跟各位大佬比啊
- 来自「最水木 for iPhone13,2」
--
FROM 223.104.3.*
说明你们对source_filename的类型没搞对
【 在 zhongxue () 的大作中提到: 】
: 感谢回复。
: 老的C的库里写的是 if (!sourcefile_name),
: 我之前提过通过sourcefile_name[0]来判断,但是组里面的其他人不同意,说是有可能会造成段错误导致程序崩溃
:
--
FROM 123.203.170.*
这口锅我们C语言不背!
【 在 somebody () 的大作中提到: 】
: 问题是楼主说c下可以工作,这我就比较纳闷了。
: 【 在 pgw (pppppppgw) 的大作中提到: 】
--
FROM 123.203.170.*
我想起《c专家编程》说的:一个惊人的事实,数组和指针并不相同
【 在 fanci 的大作中提到: 】
: 说明你们对source_filename的类型没搞对
:
: 【 在 zhongxue () 的大作中提到: 】
: ...................
--
FROM 114.249.192.*
新手组团出村打怪...
【 在 zhongxue (zhongxue) 的大作中提到: 】
: 感谢大家的回复,我们组里都是实习生,资格最老的有半年左右的C++经验,我自己也是一边学一边做个练手的项目,能力自然不能跟各位大佬比啊
--
FROM 119.132.58.*