Hola amigos el problema que tengo es que al compilar y ir probando el programa hace todo bien hasta el momento de imprimir el contenido del archivo por pantalla lo pobre el code blocks y dev c++ y nada podrian ayudarme a ver donde esta el error por favor
#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE* archivo;
char nombre[100], c;
printf("Nombre del archivo: ");
scanf("%s", &nombre);
getchar();
archivo = fopen(nombre, "w");
if(archivo)
{
printf("Escriba el contenido del archivo, enter para terminar:\n");
while((c = getchar()) != '\n')
fprintf(archivo, "%c", c);
fclose(archivo);
}
else
printf("Error al crear archivo.");
system("pause");
return 0;
}