Red de conocimiento informático - Material del sitio web - Cómo crear y eliminar archivos en C

Cómo crear y eliminar archivos en C

I. Creando un Archivo:

Para crear un archivo en C, use la función fopen, especificándolo como de solo escritura.

El código de referencia es el siguiente: /*

Función función: ?Crear un archivo llamado s.

Valor de retorno:?

-1?Parámetros incorrectos

0?Creado correctamente

1?El archivo ya existe

2? Error en la creación

*/

int?create_file(char?*s)

{

ARCHIVO?* fp;

if(s= =NULL||s[0]=='\0')?return?-1;//El parámetro está vacío, lo cual es un parámetro de error.

fp=?fopen(s,?" r");//Abrir en modo de solo lectura

if(fp)//Abrir correctamente, indicando que el archivo ya existe .

{

fclose(fp);//Cerrar el archivo

return?1;//El archivo devuelto ya existe.

}

fp=?

if(fp?==?NULL)?

return?2;//Error en la creación .

fclose(fp);//Cerrar el archivo.

return?0;//Creado exitosamente.

}

2. Eliminar archivos:

En lenguaje C, existe una función especial de eliminación para eliminar archivos.

1. Archivo de encabezado: stdio.h

2. Declaración: int remove(const char* filename);

3.

4. Valor de retorno: si la eliminación se realiza correctamente, se devuelve 0.

5. Código de muestra: #include?

int?main()

{

char?s [100];

int?

scanf("%s",s // Introduce el nombre del archivo.

ret?=?remove(s);//eliminar el archivo

if(ret==0)//dar las indicaciones apropiadas según el resultado

printf("Eliminar archivo correctamente\n");

else

printf("Eliminar archivo falló\n");

¿regresar?