fopen创建新文件总是大写的

时间:2012-02-15 04:11:10

标签: c file

我正在编写一个小程序,需要在" C"中创建一个包含用户内容的新文件。程序使用以下代码。

FILE *fp = fopen ("test.txt", "wb");

fclose (fp);

结果是创建一个具有相同名称的新文件,但大写如" TEST.TXT"。

我该如何解决这个问题。

注意: 我正在使用Turbo C,在扩展名为.c的Windows中。

1 个答案:

答案 0 :(得分:3)

如果你正在使用Turbo C,它可能正在发生,因为它使用旧的MS-DOS API来访问文件系统。出于兼容性目的,这些API可能会强制文件名为大写。