2011-08-26 50 views
1

标题几乎不言自明。我在网上搜索,所以没有找到满意的答案。例如:C是否允许打开两个文件只读?

FILE* oneFile = fopen(file, someflags); 
FILE* sameFile = fopen(file, someflags); 
+1

这不是真的在C语言的省,但更多取决于操作系统将允许。 (但是我不能忽视不允许多个同时读取磁盘文件的操作系统)。 –

+0

你试过了吗?你会花更少的时间回答问题。 –

+0

我曾尝试过,但它坠毁。看起来还有其他的东西让程序崩溃,没有两次打开文件,我修正了“其他”而没有注意到。它现在起作用。 – Erandros

回答

1

C跟它没有关系。这关系到你的操作系统。 C没有意见。