может fopen() назвать ваш собственный файл? НапримерНазовите свой собственный файл
printf("Enter the name of the file you want to create");
scanf("%s", &name);
Затем я хочу, чтобы отсканированное имя было именем файла, который я хочу создать. Есть какой-либо способ сделать это? Я знаю, что вы можете просто
fp = fopen("name of file.txt","w or a")
но что, если пользователь запрашивает имя самого файла?
Вы имеете в виду что-то вроде этого: http://stackoverflow.com/questions/612097/how-can-i-get-the-list-of-files-in-a-directory-using-c-or-c? – displayname
Или вы имеете в виду «могу ли я написать« fp = fopen (name, «w») 'использовать имя файла, предоставленного пользователем?» Если да, то ответ «да». – Simon
@simon, как вы можете преобразовать его в txt-файл? единственная вещь, которую он показывает, - это имя и без его расширения –