Plik tekstowy a podanie nazwy pliku z klawiatury

0

Witam.

Chce napisać program który stworzy mi plik tekstowy...
Nazwe pliku oraz tekst podaje oczywiście z klawiatury.
Co zmienić w funkcji fopen, aby zapisać plik w trybie tekstowym?

#include<stdio.h>
#include<conio.h>
#include<stdlib.h>

int main()
{
FILE *plik;
char zp[30];
char nazwa[30];
printf("podaj nazwe pliku:\n");
gets(nazwa);

plik=fopen(nazwa,"w");

printf("podaj tekst ktory zapisze do pliku o nazwie: \n");
gets(zp);

fprintf(plik,"%s", zp);
puts(zp);

fclose(plik);

return 0;
} 
0

Przecież ten kod działa.
Pewnie w nazwie podajesz np nazwa zamiast nazwa.txt

0

FACEPALM
Zgadza się, działa.
Dzięki

1 użytkowników online, w tym zalogowanych: 0, gości: 1