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

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

Войти
Регистрация
Восстановить пароль
 
DEL1TE
Сообщений: n/a
#1

Функция С++ - C++

30.01.2012, 18:26. Просмотров 300. Ответов 2
Метки нет (Все метки)

Добрый день. Пишу свой софт, столкнулся с проблемой. ТЗ софта такая, создаем файл (любой без разницы txt/pdf/html и т.д) в любом каталоге. Софт мне в командной строке показывает дата создание, вес файл, расширение файла, название. Теперь я хочу чтобы показывал место расположение, то есть создал я файл в папке Program Files что в командной строке показывал место расположение файла. Пример!


Create new file test.txt
Date Create 30 January
Time 16:45
Size 1003 Byte


я бы хотел чтобы показывал путь где создан к примеру

C:/Program Files/New Folder/test.txt


какую фукнцию подключить???

Благодарю за ранее.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.01.2012, 18:26     Функция С++
Посмотрите здесь:

C++ Функция
C++ Функция
C++ Функция.
C++ Функция
C++ Функция
Функция C++
C++ функция
Функция C++
функция C++
C++ Функция while и while do
C++ Функция c++
функция с++ C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Teravisor
30 / 30 / 3
Регистрация: 07.08.2011
Сообщений: 89
30.01.2012, 18:35     Функция С++ #2
Цитата Сообщение от DEL1TE Посмотреть сообщение
в любом каталоге
Ну сохраните в памяти каталог куда создаёте, и выдайте потом, в чём проблема?
Если это - не решение, подробнее опишите проблему.
-=ЮрА=-
Заблокирован
Автор FAQ
30.01.2012, 18:43     Функция С++ #3
Цитата Сообщение от DEL1TE Посмотреть сообщение
Create new file test.txt
C:\Program Files\New Folder\ + test.txt == C:\Program Files\New Folder\test.txt
Путь к каталогу или сами знать должны или же если програмно GetCurrentDirectory -выдаст путь к каталогу в котором работаем или же пропарсить первый строковый аргумент main
C
1
2
3
4
5
6
7
8
int main(int argc, char * argv[])
{
     char szDIR[256];
     strcpy(szDIR,argv[0]);
     char * ptr = strrchr(argv[0],'\\');
     szDIR[strlen(szDIR) - strlen(ptr)] = '\0';//В szDIR C:\Program Files\New Folder
     //пристыковать имя файла думаю уже тривиальная задача...
}
Yandex
Объявления
30.01.2012, 18:43     Функция С++
Ответ Создать тему
Опции темы

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