Chinaunix
标题:
在Linux下如何用C语言如何创建文件并按字段定义文件名??
[打印本页]
作者:
zyx19891210
时间:
2012-05-22 18:03
标题:
在Linux下如何用C语言如何创建文件并按字段定义文件名??
本帖最后由 zyx19891210 于 2012-05-22 18:04 编辑
假如文件名需要定义四个字段,类型如下
field1 integer
field2 integer,
field3 double,
field4 double,
filename varchar
文件类型随意 先用*.TXT吧
谁能告诉我个例子 或者具体如何编写
本人编程基础比较差
谢谢!
作者:
zyx19891210
时间:
2012-05-22 18:06
zyx19891210 发表于 2012-05-22 18:03
假如文件名需要定义四个字段,类型如下
field1 integer
field2 integer,
还有个问题,就是能不能把文件路径定义到文件名的字段里??
作者:
Moon_Bird
时间:
2012-05-22 18:31
用宏#define FINENAME(field1,field2,field3,field4) field1##field2##field3##field4 即使用##连接
作者:
zyx19891210
时间:
2012-05-22 19:33
回复
3#
Moon_Bird
能给个例子吗?
如果这么定义了 所有文件名都是定长?
作者:
Moon_Bird
时间:
2012-05-22 20:50
想了想用#define 的##连接符不好实现,或许可以这样 使用itoa ,ltoa函数将int,double型转化为char型,
在使用 strcat 函数进行拼接,动态生成文件名。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2