1
我有这样的代码,我使用此功能fopen()
,我有一个字符串name
,它有“考试”就可以了。我如何定义像“.txt”这样的文件扩展名的常量只是为了让我的name
var中的名称而不是它的扩展名?我想过:#define TXT ".txt"
但我该怎么做才能在函数中使用它?像fopen(name TXT, "r");
或我应该在scanf()
部分询问文件的名称时添加常量?如何在C中为文件扩展名定义“.txt”常量?
避免像瘟疫一样的strncpy()。更好地使用'snprintf()'并检查返回值。 – wildplasser