Re: Нумерация файлов
От: Seon  
Дата: 15.06.07 14:19
Оценка:
Здравствуйте, Wolf-alone, Вы писали:

WA>Здравствуйте уважаемые коллеги. Проблема заключается в следующем: нужно создать несколько файлов (бинарных) и присвоить каждому файлу расширение в виде номера. Т.е. File.001, File.002 и т.д. Всё это "тварится" на Visual C++ 2005 .net Express Edition Пытаюсь это сделать так:



WA>FILE *a=fopen((char)"D:\\File."+(char*)"123","w+b");


WA>В таком виде — программа компилируется нормально. Но почему-то никакого нового файла на диске D: — не появляешься... Подскажите пожалуйста, в чем ошибка и как в конец имени файла добавить число?


А что ты делаешь тут со строками?
(char)"D:\\File."+(char*)"123"
Что ты хотел этим сказать?

Может лучче хотябы так?
std::string fn = "D:\\File.";
fn += "123";
FILE *a=fopen(fn.c_str(),"w+b");
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.