Cómo escribir un archivo con C++
Para escribir un archivo con C solo tenemos que usar la función putc(caracter, fichero), la cual irá colocando cada caracter ingresado por consola en el archivo que le indiquemos. Esto se va a repetir hasta que ingresemos el indicador de fin de archivo (EOF).
#include "stdio.h" void escribirArchivo(char*); int main() { char nombreArchivo[70]; printf("Nombre del archivo: "); scanf("%s",nombreArchivo); escribirArchivo(nombreArchivo); return 0; } void escribirArchivo(char* nombreArchivo) { FILE *pFichero; char caracter; pFichero = fopen(nombreArchivo, "wt"); if(pFichero == NULL) { printf("No se puede abrir el archivo"); return; } caracter = getchar(); while(caracter != EOF) { putc(caracter, pFichero); caracter = getchar(); } fclose(pFichero); }El resultado sería el siguiente:
Saludos y hasta una próxima oportunidad.
Comentarios
Publicar un comentario