I don't have a compiler, but I don't see any reason not...why don't you write a program and see if it works?
Actually, if it works the same as C++, you need a new output file variable for each open file, and since C isn't a reflexive language...that would make sense why you can't do it.