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

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

Войти
Регистрация
Восстановить пароль
 
KokosSPb
81 / 84 / 3
Регистрация: 03.02.2011
Сообщений: 468
#1

fopen, _write, _read с динамическим именем файла - C++

19.03.2013, 14:08. Просмотров 928. Ответов 3

Много перерыл, не нашел.
Нужно открывать файл с динамическим названием
C++
1
2
strcpy_s(cc, "name.par");
FILE *fp=fopen(cc,"r");
Так работает, но если я получаю название файла, предположим через
C++
1
2
3
4
String^ nameT;
DateTime^ date;
date=DateTime::Now;
nameT=Convert::ToString(date->Day)+"_"+Convert::ToString(date->Month)+"_"+Convert::ToString(date->Year)+"_"+Convert::ToString(date->Hour)+"_"+Convert::ToString(date->Minute)+"_"+Convert::ToString(date->Second);
то
C++
1
strcpy_s(cc, nameT);
не пашет
если пытаться превратить String в char
C++
1
2
3
for(int ic=0;ic<nameT->Length;ic++){
    cc[ic]=nameT[ic];
}
то
C++
1
fopen(cc,"r");
уже не пашет
По тойже причине не пашет
C++
1
int hf = _sopen_s(&fh,cc,_O_RDONLY,_SH_DENYNO,_S_IREAD);
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.03.2013, 14:08
Здравствуйте! Я подобрал для вас темы с ответами на вопрос fopen, _write, _read с динамическим именем файла (C++):

Передать из одного файла в другой текст построчно посредством read() write() - C++
# include &lt;iostream&gt; # include &lt;vector&gt; # include &lt;fstream&gt; # include &lt;string&gt; using namespace std; int main () { ...

read(); write(); - C++
Вот такая вот небольшая программка fstream myFileReader(&quot;hardware.dat&quot;, ios::in | ios::out); int example = 1; ...

Функции write и read - C++
Здравствуйте, уважаемые! Вопросы по работе с файлом через fstream. Возник вопрос по поводу записи структуры в нужном месте файла....

Read and write binary file - C++
Ребята, срочно нужна помощь. Записываю класс Message с сообщениями в файл. struct Head { public: int who; int to; ...

Существуют ли в C++ аналоги делфийских write и read? - C++
Только час назад начал изучать С++ обшарил пол интернета но что то так и не соображу , есть ли тут аналог Делфевских Write и read ...

В чем разница между f.read(),f.write() и f<<., f>>.? - C++
В чем разница между f.read(),f.write() и f&lt;&lt;..., f&gt;&gt;...?

3
Байт
Эксперт C
16355 / 10631 / 1592
Регистрация: 24.12.2010
Сообщений: 20,279
19.03.2013, 14:10 #2
C++
1
2
3
4
for(int ic=0;ic<nameT->Length;ic++){
    cc[ic]=nameT[ic];
}
cc[ic] = 0;
1
KokosSPb
81 / 84 / 3
Регистрация: 03.02.2011
Сообщений: 468
19.03.2013, 14:32  [ТС] #3
Цитата Сообщение от Байт Посмотреть сообщение
for(int ic=0;ic<nameT->Length;ic++){
* * cc[ic]=nameT[ic];
}
cc[ic] = 0;
за одним исключением, вдруг еще кому понадобится
C++
1
2
3
4
5
int ic;
for(ic=0;ic<nameT->Length;ic++){
    cc[ic]=nameT[ic];
}
cc[ic] = 0;
1
Байт
Эксперт C
16355 / 10631 / 1592
Регистрация: 24.12.2010
Сообщений: 20,279
19.03.2013, 14:41 #4
Цитата Сообщение от KokosSPb Посмотреть сообщение
за одним исключением (int ic)
Не доглядел...
0
19.03.2013, 14:41
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.03.2013, 14:41
Привет! Вот еще темы с ответами:

ofstream & ifstream :: binary read-write struct - C++
Не пойму в чем дело... но я не могу считать всю структуру FNTBINARY из файла, файл - это она и есть в бинарном виде, одна структура...

Как при помощи ф-ий read/write записать в файл, а потом считать с него - C++
Такой вопрос! Как при помощи ф-ий read/write записать в файл, а потом считать с него различные типы данных, как int,double, char, char. ...

Пример функции для изменения региона защиты памяти процесса с Read Only на Write Copy - C++
будьте добры привести пример функции для изменения региона защиты памяти процесса с Read Only на Write Copy VirtualAlloc - не подходит

как получить дескриптор файла, открытый функцией fopen - C++
как получить дескриптор файла, открытый функцией fopen


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

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

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