Дать пользователю возможность указать путь к файлу - C (СИ)
Формулировка задачи:
Помогите зделать так чтобы Доступ к файлу, был возможен и задавался в диалоге с пользователем.
вот у меня есть функция которая обращается к файлу вот как в ней сделать так?Подскажите,желательно на си.
int Create_List() //Perevod v spisok
{
char str[15];
ifstream f("E:\\SS.txt",ios::in||ios::nocreate);
if(!f)
{
cout<<"ERROR"<<endl;
return 1;
}
f.getline(str,15);
pbeg=first(str);
pend=pbeg;
while(f.getline(str,15))
{
add(&pend, str);
}
f.close();
return 0;
}Решение задачи: «Дать пользователю возможность указать путь к файлу»
textual
Листинг программы
printf("\nVibirite Disc gde nachoditsya slovar' ");
scanf("%f",&str4);
printf("\nPropishite put' k slovary ");
scanf("%f",&str5);
printf("VVedite nazvanie file-slovarya ");
scanf("%f",&slov);
rename(,slov);
str6=strcat(str4,str5);
Объяснение кода листинга программы
- Вывод сообщения
Vibirite Disc gde nachoditsya slovar' - Считывание значения переменной str4 с помощью функции scanf
- Вывод сообщения
Propishite put' k slovary - Считывание значения переменной str5 с помощью функции scanf
- Вывод сообщения
VVedite nazvanie file-slovarya - Считывание значения переменной slov с помощью функции scanf
- Переименование файла с помощью функции rename, где старый имя файла заменяется на новое имя файла
- Объединение строк str4 и str5 в одну строку с помощью функции strcat
- Значение переменной str6 становится результатом выполнения шагов 2-8