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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Brodyg
0 / 0 / 0
Регистрация: 20.07.2010
Сообщений: 29
#1

Оператор запроса имени файла. - C++

24.10.2010, 23:02. Просмотров 920. Ответов 1
Метки нет (Все метки)

Подскажите, как выглядит оператор запроса: имени файла в Си?
То есть программа спрашивает у пользователя имя файла, например test.txt , я ввожу и программа работает дальше вводя из файла данные.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.10.2010, 23:02
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Оператор запроса имени файла. (C++):

Вывод на экран имени переменной(имени файла, и тд.) - C++
Здрасти. Недалече столкнулся с проблемой: надо сравнить два файла по признаку количества содержащихся в них символов и вернуть тот что...

как может корректно выполняющийся оператор >> (чтение из текстового файла) негативно влиять на открытие другого файла? - C++
Друзья! Создадим два текстовых файла, f_0.txt и f_1.txt и что-нибудь в них запизаем, например в первый запихаем 1234 а во второй 5678 и...

Расширение имени файла - C++
Здравствуйте, Можно ли как-нибудь сделать что бы файл создавался с заданным расширением, при этом название файла вводиться с клавиатуры ?...

Извлечение имени файла - C++
Как извлечь имя файла для последующей записи в массив\файл?

Длина имени файла - C++
Возникла интересная проблема. Использовалось Visual C++ 1.52 Вот если имя файла больше 12 символов то он его просто напросто не видит....

автоматический счет имени файла - C++
У меня в папке лежит текстовой файл.. его название мне не известно.. Как мне автоматически определить его имя и вывести в консоль?

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
robert19
25 / 25 / 3
Регистрация: 26.03.2010
Сообщений: 305
25.10.2010, 00:38 #2
Примерно так:

C++
1
2
3
4
5
6
7
8
9
10
char fn[255]; //Переменная для ввода имени файла
     FILE *f;
     while(true){
        cout <<"Введите имя файла:  ";
                cin >> fn; 
                f=fopen(fn,"r");
                if (!f){  //Если не открылся то ошибка
               cout << "Error: Нет такого файла.\n";
               continue;}
         }
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.10.2010, 00:38
Привет! Вот еще темы с ответами:

Ввод имени файла от пользователя - C++
Как сделать так, что бы консоль запрашивал имя файла? (ну это понятно) А вот как сделать что бы создавался файл с таким именем? что бы в...

WIN32_FIND_DATA Вывод имени файла - C++
Программа должна выводить имя папок по маске. А также некоторые свойства папок и файлов. Все выводит отлично, но имя фала отображает не...

Удаление строки из файла по имени - C++
Помогите пожалуйста удалить строку из файла по введенному имени в консоле.

Ввод имени файла с клавиатуры - C++
Всем привет! Хочу сделать так: int main() { char finame; printf(&quot;Enter the name of file: &quot;); scanf_s(&quot;%s&quot;, &amp;finame); ...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru