Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
11 / 10 / 2
Регистрация: 19.02.2018
Сообщений: 393

Как преобразовать wstring to string без потери информации

09.01.2019, 16:10. Показов 1165. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Появился такой вопрос: что нужно преобразовать wstring to string, а не получается, выходят какие-то иероглифы, а нужно, чтобы результат поиска был именно в строке. Подскажите, пожалуйста, как реализовать преобразование без потери информации?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
int main() {
 
    WIN32_FIND_DATAW wfd;
 
    HANDLE const hFind = FindFirstFileW(L"C:\\c++\\Luaapp\\132\\*", &wfd);
    setlocale(LC_ALL, "");
    if (INVALID_HANDLE_VALUE != hFind) {
        while (NULL != FindNextFileW(hFind, &wfd)) {
            wstring str = wfd.cFileName;
            string  t(str.begin(), str.end());
            printf("%s = ", t);
 
        }
        FindClose(hFind);
 
    };
    system("pause");
    return 0;
}
Добавлено через 2 часа 36 минут
вот как решил.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
#include <io.h>
#include <time.h>
#include <string>
using namespace std;
void search(string name){   string adress = "/Project1/test/*";
    string start = "C:\..";
    string end = ".";
    string path = start + adress + name+end;
    const char *chr = path.c_str();
    _finddata_t data;
    int ff = _findfirst(chr, &data);
    if (ff != -1)   {
        int res = 0;
        while (res != -1){
            if ((data.attrib & _A_SUBDIR) != _A_SUBDIR)         {
                cout << data.name << endl;          }
            res = _findnext(ff, &data);     }
        _findclose(ff); }
}
int main(){
    search("lua");
    return 0;
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.01.2019, 16:10
Ответы с готовыми решениями:

Как преобразовать число float в int без потери данных?
Здравствуйте, форумчане. Столкнулась с такой проблемой: для работы программы требуется целое число, но вводится число типа float. Так вот,...

Как преобразовать документ Word в JPG без потери качества?
Доброго времени суток, у меня следующий вопрос, подскажите пожалуйста: Как фрагмент документа Word (или целую страницу) преобразовать...

Как правильно обновить Opera 10 53 без потери всей информации на ней?
Подскажите как правильно обновить Opera 10 53 я у меня без потери всей информации на ней, чтобы остались закладки, история и т.д.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
09.01.2019, 16:10
Помогаю со студенческими работами здесь

Как перейти с SQL 2003 на SQL 2005 без потери информации?
Здравствуйте всем! Подскажите пожалуйста как перейти с SQL 2003 на SQL 2005 без потери информации! у меня на машине стоит 2003 SQL но...

Разделение жесткого диска без потери информации
купил ноут с виндовс 7 хоум базик 64битка. и столкнулся с проблемой , винда стоит заводская и мне необходимо разделить диск на 2 без...

преобразовать из wchar_t в char без потери данных
Добрый день, как преобразовать из wchar_t в char без потери данных?

Объединение 2х разделов одного HDD без потери информации
Это возможно?

Как преобразовать String в Byte без изменения содержания строки?
Как преобразовать стринг в байт без изменения содержания строки? Пример: из строки типа string 59 180 142 20 65 должна получиться такая...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru