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

Конвертор из wchar_t to string. Ошибка косвенного обращения. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Отсортировать массив А (10) по возрастанию не считая первый и последний элементы http://www.cyberforum.ru/cpp-beginners/thread1227777.html
Всем привет,здесь на форуме мне написали просто идеальной код,он работает,но немного его нужно отредактировать Задание: Отсортировать массив А (10) по возрастанию не считая первый и последний элементы массива. Код: #include <stdio.h> #include <stdlib.h> size_t n = 0; long *arr = NULL;
C++ Ошибка: Нарушение прав доступа при чтении Всем привет, решил в проект добавить функцию элементарную void MyClass::mouseMove() { LPPOINT cursorPos; for(;;) { GetCursorPos(cursorPos); if(cursorPos->x < 1000){ http://www.cyberforum.ru/cpp-beginners/thread1227769.html
C++ Файл создается не по указанному пути, если путь к нему - относительный
Доброе время суток. Пытаюсь создать файл и кое-что в него записать с помощью fopen_s: FILE* out; fopen_s(&out, "test.txt", "wt"); Но файл не создавался. Но потом неожиданно я обнаружил искомый файл там, где его не должно было быть. Каталог проекта: "C:\Users\viktor\Desktop\Егор\Проект\SkinMaster\SkinMaster" Каталог, где был найден файл: C:\Users\viktor\Downloads Почему так происходит, и...
C++ Исправить ошибку: необработанное исключение по адресу, нарушение прав доступа при записи по адресу
Помогите, пожалуйста, исправит ошибку. Необработанное исключение по адресу 0x77D88E19 (ntdll.dll) в Lab11.exe: 0xC0000005: нарушение прав доступа при записи по адресу 0x10101024. // Lab11.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" int _tmain(int argc, _TCHAR* argv)
C++ Можно ли восстановить исходный код из exe http://www.cyberforum.ru/cpp-beginners/thread1227702.html
Скажите пожалуйста можно ли както вернуть исходник з ехешника, а то я потерял, возможно кодом или есть специальние програми
C++ Чтение определенной строки файла Как считать файл из определенной строки ?, например мне нужно узнать что написано во второй строке Я использую такой алгоритм но он считывает последовательно #include <fstream> #include <iostream> using namespace std; int main() { ifstream file("C:\\1 4.cpp");//путь к файлу char open_file; do подробнее

Показать сообщение отдельно
mh-coder
24 / 23 / 3
Регистрация: 01.02.2014
Сообщений: 770

Конвертор из wchar_t to string. Ошибка косвенного обращения. - C++

15.07.2014, 19:33. Просмотров 480. Ответов 2
Метки (Все метки)

Вот код,
Ошибки:
Ошибка 3 error C2040: temp: "std::string" отличается по уровням косвенного обращения от "wchar_t *" c:\users\admin\documents\visual studio 2012\projects\consoleapplication1\consoleapplication1\var.h 1329 1 ConsoleApplication1

ругается короче на return temp;
почему так и как исправить?

C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Var::operator string ()
{
    if(this->num !=INT_MIN){
        return to_string(this->num);
    }else if(this->dnum !=DBL_MIN){
        return to_string(this->dnum);
    }else{
        wchar_t * temp = (wchar_t*)this->str.c_str();
        string temp;
        char *ch;
        for (int i = 0; i < this->str.length(); i++)
        {
            wcstombs(ch,&temp[i],1);
            temp += ch[0];
        }
        return temp;
    }
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru