荔园在线
荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀
[回到开始]
[上一篇][下一篇]
发信人: huhaiming (一生只爱她), 信区: Program
标 题: [合集]用c怎么格式化dir/subdir?
发信站: 荔园晨风BBS站 (2004年10月30日09:44:29 星期六), 站内信件
☆ 1 ──────────── 我是分割线 ─────────────────☆
发信人: hellsolaris (qq), 信区: Program
标 题: 用c怎么格式化dir/subdir?
时 间: 2004年10月23日16:06:58 星期六
如果想把dir/subdir格式化到一个缓冲区,用c语言应该怎么实现?
这样似乎不行
char
*buffer
sprintf(buffer,"%s",dir/subdir)
gcc认为/不合法
☆ 2 ──────────── 我是分割线 ─────────────────☆
发信人: bigone (天堂和地狱), 信区: Program
标 题: Re: 用c怎么格式化dir/subdir?
时 间: 2004年10月23日16:26:48 星期六
sprintf(buffer,"%s/%s",dir,subdir);
☆ 3 ──────────── 我是分割线 ─────────────────☆
发信人: jjk (没有windows的日子), 信区: Program
标 题: Re: 用c怎么格式化dir/subdir?
时 间: 2004年10月23日16:29:12 星期六
这样容易有buffer overflow
☆ 4 ──────────── 我是分割线 ─────────────────☆
发信人: cycker (<ENTER>), 信区: Program
标 题: Re: 用c怎么格式化dir/subdir?
时 间: 2004年10月23日18:06:56 星期六
哦,那就用snprintf吧.
☆ 5 ──────────── 我是分割线 ─────────────────☆
发信人: hellsolaris (qq), 信区: Program
标 题: Re: 用c怎么格式化dir/subdir?
时 间: 2004年10月24日09:34:27 星期天
谢谢
sprintf比较简单,用strncat也可以
☆ 6 ──────────── 我是分割线 ─────────────────☆
发信人: hellsolaris (qq), 信区: Program
标 题: Re: 用c怎么格式化dir/subdir?
时 间: 2004年10月24日09:36:39 星期天
只是考虑怎么把这个字符串格式化进buf去,暂时不考虑安全性!
[回到开始]
[上一篇][下一篇]
荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店