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

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

Войти
Регистрация
Восстановить пароль
 
zorker
0 / 0 / 0
Регистрация: 11.12.2012
Сообщений: 14
#1

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

30.12.2013, 06:12. Просмотров 1144. Ответов 3
Метки нет (Все метки)

Есть кусок кода, при компиляции выскакивает ошибка о о неудачном преобразовании типов(вышеназванных)

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();
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.12.2013, 06:12
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Преобразование char* в const wchar_t * (C++):

Преобразование const char >>wchar_t >>LPWSTR - C++
Здравствуйте. Хотел чтобы прога сама определяла нужный ком порт путём перебора. Путём сложения нескольких чаров получается 3-й чар, который...

Ошибка: Cannot convert 'char const[18]' to 'const wchar_t *' - C++
Unit1.cpp(59): E2034 Cannot convert 'char const' to 'const wchar_t *' Full parser context Unit1.cpp(55): parsing: void _fastcall...

Cannot convert 'const wchar_t *' to 'const char *' - C++
HMODULE hMod=GetModuleHandle(NULL); if(!hMod) { } HRSRC hRes=FindResource(hMod,"acc.dll",RT_RCDATA); if(!hRes){ } HGLOBAL...

Cannot convert 'wchar_t *' to 'const char *' - C++
Всем привет, не могу понять почему не работает :( String s=StringReplace(s,...

Cannot convert 'wchar_t &' to 'const char *' - C++
Вообщем есть вот такой кусок кода: while(ListBox1->Items->Strings!=" ") { i++; } При компиляции выдает во такую ошибку...

Преобразование wchar_t в char - C++
Как преобразовать wchar_t в char ? Получаю wszName через MIB_IFTABLE.

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
zss
Модератор
Эксперт С++
6380 / 5945 / 1927
Регистрация: 18.12.2011
Сообщений: 15,264
Завершенные тесты: 1
30.12.2013, 07:53 #2
Если это Visual Studio, то в свойствах проекта надо отказаться от уникода
Меню:Проект - Свойства ... - Свойства конфигурации - Набор знаков.
И Выбрать "Не задано".
0
zorker
0 / 0 / 0
Регистрация: 11.12.2012
Сообщений: 14
05.01.2014, 21:00  [ТС] #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 минут
Грубо говоря задача: сделать массив файлов, как это можно реализовать подобным образом?
0
Alex566
240 / 152 / 18
Регистрация: 03.04.2013
Сообщений: 317
05.01.2014, 21:23 #4
open принимает аргумент строку название файла а вы подаете char из строки ArrayPaths.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.01.2014, 21:23
Привет! Вот еще темы с ответами:

Невозможно преобразовать параметр 1 из "const wchar_t [12]" в "const char *" - C++
Писал программу. Дошел до наложения текстур. Пытаюсь наложить 4-й час. Много разных ошибок. Все ошибки гуглил. На данный момент ошибка...

Преобразование типов wchar_t в char и обратно - C++
Добрый вечер уважаемые форумчане! Как можно перевести из wchar_t в char и обратно. Если можно с примерами. За ранее спасибо!! ...

Преобразование const char* в int - C++
Всем привет. В исходниках одного проекта встретил вот такой участок. typedef struct { char* name; int* location; ...

Преобразование const char* в LPCTSTR VisualStudio2010 - C++
вот код для студии: #include &lt;Windows.h&gt; #include &lt;mmsystem.h&gt; LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); int WINAPI...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
05.01.2014, 21:23
Ответ Создать тему
Опции темы

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