Ficheros en C
FILE *fv;
fv = fopen(nfichero,"wb");
if (fv != NULL){
rewind (fv);
printf ("Fichero creado y abierto.n");
fclose(fv)
}else{
printf ("No se pudo crear el archivon");
}
Ejecuto esto pero no hay forma de que abra el fichero, siempre fopen me devuelve NULL.
fv = fopen(nfichero,"wb");
if (fv != NULL){
rewind (fv);
printf ("Fichero creado y abierto.n");
fclose(fv)
}else{
printf ("No se pudo crear el archivon");
}
Ejecuto esto pero no hay forma de que abra el fichero, siempre fopen me devuelve NULL.
El error que creo has cometido es que "wb" no existe.
lo he comprobado en msdn
El codigo siguiente funciona correctamente, usa la impresora como un fichero pero sirbe para cualquier fichero impresora ="LPT1" o"LPT2";
FILE *fp;
fp = fopen(impresora,"w");
fprintf(fp,"%s",tex);
fclose(fp);
lo he comprobado en msdn
El codigo siguiente funciona correctamente, usa la impresora como un fichero pero sirbe para cualquier fichero impresora ="LPT1" o"LPT2";
FILE *fp;
fp = fopen(impresora,"w");
fprintf(fp,"%s",tex);
fclose(fp);
Claro, ¿has inicializado el nombre del fichero (nfichero)? Y si es asÃ... ¿te has acordado de escapar los backslashes ()?
