Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Языки программирования > Вопросы начинающих программистов
Перезагрузить страницу Сложности с открытием файлов
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Хаи Хаи вне форума
Новичок
 
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 15.06.2011
По умолчанию Сложности с открытием файлов - 15.06.2011, 00:47

Я пытаюсь в с++ написать программу, которая открывала бы файл txt, по заданному пользователем расширению. Пользовался и оператором fopen, и ifstream. Но ведь расширение файла должно быть в кавычках. И поэтому со считанным с клавиатуры значением никак не выходит.
Уже 3 дня гуглю и не могу найти про это ничего. Подскажите способ, пожалуйста.
Ответить с цитированием
  (#2 (permalink)) Старый
Rius Rius вне форума
Программист
 
Аватар для Rius
 
Сообщений: 8,104
Сказал(а) спасибо: 27
Поблагодарили 1,051 раз(а) в 1,030 сообщениях
Регистрация: 27.08.2004
Адрес: Russian Federation
По умолчанию 15.06.2011, 06:46

Цитата:
Сообщение от Хаи Посмотреть сообщение
Но ведь расширение файла должно быть в кавычках.
Это как? Имя файла можно ввести с клавиатуры и эту строку передать в fopen.


Как прикреплять картинки к сообщениям: http://www.hardforum.ru/t116562
Ответить с цитированием
  (#3 (permalink)) Старый
Хаи Хаи вне форума
Новичок
 
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 15.06.2011
По умолчанию 15.06.2011, 13:51

Ну как бы
*FILE pFile
pFile=fopen("C:\\new.txt","r");
А мне надо, чтобы "C:\\new.txt" вводилось с клавиатуры.
Ответить с цитированием
  (#4 (permalink)) Старый
Зирк Зирк вне форума
Member
 
Сообщений: 1,337
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 14.04.2005
По умолчанию 15.06.2011, 14:07

не*FILE pFile, а FILE* pFile.

cpp Код:
char path[80];//80 к примеру.
cout<<"Type path:";
cin>>path;
pFile=fopen(path,"r");
Ответить с цитированием
  (#5 (permalink)) Старый
Хаи Хаи вне форума
Новичок
 
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 15.06.2011
По умолчанию 16.06.2011, 13:09

А какие библиотеки надо подключать?
cin необъявленный идентефикатор
cout необъявленный идентефикатор
Ответить с цитированием
Ads.
  (#6 (permalink)) Старый
Зирк Зирк вне форума
Member
 
Сообщений: 1,337
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 14.04.2005
По умолчанию 16.06.2011, 13:17

#include <iostream>

using namespace std;
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача повышеной сложности. qazxsw Pascal 0 28.10.2011 23:07
Сложности при приеме UDP пакетов caxaromires C++ Builder 4 12.05.2011 17:32
Проблема с открытием флэшок большого размера Ritter Любые вопросы от новичков 3 11.03.2011 10:44
Проблема с открытием папок в Windows 7 ravenuss Любые вопросы от новичков 9 08.03.2011 12:19
Проблема с открытием страничек в интернете Scale Софт и программы 75 21.01.2009 08:23
Проблема с открытием сайта Bronks Общетематический 4 21.07.2008 21:48
Создание сайтов любой сложности webdev2u Работа 2 21.12.2007 05:10
Функция сложности сортировки Shuric_P Алгоритмы 3 17.02.2007 04:08
Проблема с открытием файла readonly Хиларион Delphi 3 07.04.2005 22:08
Создание программы с красивым открытием формы Stan C++ Builder 7 14.07.2004 16:56
Нахождение сложности алгоритма Minx Алгоритмы 1 20.11.2003 18:57
Как можно позиционировать диалоговое окно перед открытием Shrek2 Visual C++ 1 05.10.2003 00:59



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов