Форум программистов, компьютерный форум CyberForum.ru

Как в функции открытия файла fopen() задать путь через ключи - C++

Восстановить пароль Регистрация
 
alyoniha
0 / 0 / 0
Регистрация: 08.10.2012
Сообщений: 8
01.11.2012, 10:56     Как в функции открытия файла fopen() задать путь через ключи #1
Как в функции открытия файла fopen() задать путь через ключи.
Раньше путь задавался так:

C++
1
2
3
  char *dir="/usr/ivs/info_w/pkr/titan.lsb";
  if ( (stream=fopen(dir,"r"))== NULL)
  return (-1);
Сейчас необходимо что бы вместо dir задавался некоторый ключ их должно быть несколько в зависимости от того какой файл нужно открыть в данный момент. Ключ указываем в момент запуска программы.
Например ключи:
-n = titan1.lsb;
-p = /usr/ivs/info_w12/pkr/titan23.lsb;
-w = /usr/ivs/titan11.lsb;
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.11.2012, 10:56     Как в функции открытия файла fopen() задать путь через ключи
Посмотрите здесь:

C++ как получить дескриптор файла, открытый функцией fopen
C++ fopen и путь к файлу c русскими буквами
Работа с текстом, функции fopen и fclose C++
Как в функции открытия файла fopen() задать путь через ключи C++
C++ fopen, _write, _read с динамическим именем файла
Не работает ввод имени файла через fget и открытие через fopen C++
C++ Fopen не видит путь к файлу
C++ Задать путь для создания файла

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
-=ЮрА=-
Заблокирован
Автор FAQ
01.11.2012, 16:00     Как в функции открытия файла fopen() задать путь через ключи #2
Цитата Сообщение от alyoniha Посмотреть сообщение
Как в функции открытия файла fopen() задать путь через ключи.
Вот так
Цитата Сообщение от alyoniha Посмотреть сообщение
char *dir="usr\\ivs\\info_w\\pkr\\titan.lsb";
- также рекомендовал бы ответсти под путь строку в 256 символов и использовать функции работы со строками такими как strcat либо sprintf
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
01.11.2012, 16:09     Как в функции открытия файла fopen() задать путь через ключи #3
Сейчас необходимо что бы вместо dir задавался некоторый ключ их должно быть несколько в зависимости от того какой файл нужно открыть в данный момент. Ключ указываем в момент запуска программы.
Писать свой парсер аргументов командной строки или использовать нечто готовое. Дальше проверять какой ключ был введен - открывать соответствующий файл.
Yandex
Объявления
01.11.2012, 16:09     Как в функции открытия файла fopen() задать путь через ключи
Ответ Создать тему
Опции темы

Текущее время: 01:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru