Código
#include <stdio.h> int main() { FILE *fp, *fpp; if(fp = fopen("C:/users/robert/desktop/entrada", "r")==NULL) puts("error archivo entrada."); if(fpp = fopen("C:/users/robert/desktop/salida", "w")==NULL) puts("error archivo salida."); . . . . . .
el problema es que al ejecutar el programa hace el primer if con el primer puts y segundos despues se cuelga y deja de funcionar, la ruta del archivo es la correcta.
al compilar da los siguientes warnings (codeblocks):
Citar
warning: assignment makes pointer from integer without a cast [enabled by default]
warning: assignment makes pointer from integer without a cast [enabled by default]
warning: assignment makes pointer from integer without a cast [enabled by default]
alguna idea?