Cita:
Iniciado por Instru Huy, pues intenta usar cualquier cosa menos Borland C++. En las faqs encontraras muchas opciones.
Totalmente de acuerdo
Cita:
Iniciado por scrolling No creo que sea el compilador... creo que la funcion fopen asi lo hace
Creo, subrayo creo ya que no lo probe en MS-DOS, que no es culpa del compilador en si, sino que al ser un compilador para MS-DOS que genera codigo de 16 bits ese Sistema Operativo no es case sensitive (no distingue mayusculas de minusculas), entonces pese a ejecutarse bajo Windows (emulado) este ultimo mantiene el comportamiento.
Probe este codigo en VC++ y genera un archivo con mayusculas y minusculas exacto al que se le pasa en fopen:
Código:
#include <stdio.h>
void main()
{
FILE *a;
if ( (a = fopen ("waZaA.txt", "w")) == NULL );
fclose(a);
}