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

Переменная в пути к файлу - C++

Восстановить пароль Регистрация
 
-engi
 Аватар для -engi
2 / 2 / 0
Регистрация: 24.06.2012
Сообщений: 28
08.08.2012, 10:51     Переменная в пути к файлу #1
Есть код, точнее отрывок:
C++
1
2
3
4
5
    char name[MAX_PATH];
    unsigned long size;
    GetUserName(name,&size);
    
    CopyFile("C:\\Users\\!!!\\AppData\\Local\\Google\\Chrome\\User Data\\Default\\Cookies","C:\\cookie_test\\cookies_chrome",true);
Вот вопрос, как поставить переменную name вместо трех восклицательных знаков, в пути к фалу.

Добавлено через 52 минуты
Или есть какие-нибудь другие способы?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
08.08.2012, 11:01     Переменная в пути к файлу #2
sprintf
-engi
 Аватар для -engi
2 / 2 / 0
Регистрация: 24.06.2012
Сообщений: 28
08.08.2012, 12:10  [ТС]     Переменная в пути к файлу #3
Jupiter, поподробнее В гугле не очень все
CheshireCat
Эксперт С++
2907 / 1235 / 78
Регистрация: 27.05.2008
Сообщений: 3,309
08.08.2012, 12:24     Переменная в пути к файлу #4
http://msdn.microsoft.com/en-us/library/ybk95axf.aspx
-engi
 Аватар для -engi
2 / 2 / 0
Регистрация: 24.06.2012
Сообщений: 28
08.08.2012, 12:28  [ТС]     Переменная в пути к файлу #5
CheshireCat, все рано не понятно, может готовый пример скинешь, с подробным рассмотрением.
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
08.08.2012, 12:33     Переменная в пути к файлу #6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <windows.h>
#include <lmcons.h>
#include <tchar.h>
 
int main()
{
    TCHAR name[UNLEN + 1];
    const TCHAR format[] = _T("C:\\Users\\%s\\AppData\\Local\\Google\\Chrome\\User Data\\Default\\Cookies");
    TCHAR result[2*UNLEN + 1] = { 0 };
    DWORD size;
    if (GetUserName(name, &size))
    {
        wsprintf(result, format, name);
        std::wcout << result;
    }
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.08.2012, 12:36     Переменная в пути к файлу
Еще ссылки по теме:

C++ ввод пути к файлу с консоли
Процедура разбора полного пути к файлу, представленного строкой C++
Задание пути к текстовому файлу C++

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

Или воспользуйтесь поиском по форуму:
-engi
 Аватар для -engi
2 / 2 / 0
Регистрация: 24.06.2012
Сообщений: 28
08.08.2012, 12:36  [ТС]     Переменная в пути к файлу #7
Jupiter, вот! Спасибо.
Yandex
Объявления
08.08.2012, 12:36     Переменная в пути к файлу
Ответ Создать тему
Опции темы

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