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

Преобразование char* в const wchar_t * - C++

Восстановить пароль Регистрация
 
zorker
0 / 0 / 0
Регистрация: 11.12.2012
Сообщений: 14
30.12.2013, 06:12     Преобразование char* в const wchar_t * #1
Есть кусок кода, при компиляции выскакивает ошибка о о неудачном преобразовании типов(вышеназванных)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int i = 0;
    std::string line;
    char ArrayPaths[10000];
    char* Array = ArrayPaths;
    std::ifstream paths("Файл");
    std::ofstream *acs = new ofstream [30];
    while (!paths.eof())
    {
        getline(paths, line);
        strcpy(Array, line.c_str());
        acs[i].open(ArrayPaths[i]);
        i++;
    }
    paths.close();
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
 Аватар для zss
5942 / 5547 / 1783
Регистрация: 18.12.2011
Сообщений: 14,154
Завершенные тесты: 1
30.12.2013, 07:53     Преобразование char* в const wchar_t * #2
Если это Visual Studio, то в свойствах проекта надо отказаться от уникода
Меню:Проект - Свойства ... - Свойства конфигурации - Набор знаков.
И Выбрать "Не задано".
zorker
0 / 0 / 0
Регистрация: 11.12.2012
Сообщений: 14
05.01.2014, 21:00  [ТС]     Преобразование char* в const wchar_t * #3
К сожалению не помогло, выскакивает все та же ошибка.
C++
1
Error   2   error C2664: 'void std::basic_ofstream<_Elem,_Traits>::open(const wchar_t *,std::ios_base::openmode,int)' : cannot convert parameter 1 from 'char' to 'const wchar_t
Добавлено через 6 минут
Грубо говоря задача: сделать массив файлов, как это можно реализовать подобным образом?
Alex566
 Аватар для Alex566
240 / 152 / 18
Регистрация: 03.04.2013
Сообщений: 317
05.01.2014, 21:23     Преобразование char* в const wchar_t * #4
open принимает аргумент строку название файла а вы подаете char из строки ArrayPaths.
Yandex
Объявления
05.01.2014, 21:23     Преобразование char* в const wchar_t *
Ответ Создать тему
Опции темы

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