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

Сформировать строку, считая числа начальной строки соответствующими ASCII-кодами символов результирующей строки - C++

Восстановить пароль Регистрация
 
Flash111
Сообщений: n/a
14.06.2013, 17:24     Сформировать строку, считая числа начальной строки соответствующими ASCII-кодами символов результирующей строки #1
Доброго времени суток! Прошу помощи.
Дана строка в виде последовательности разделенных запятыми натуральных чисел 32 ... 255. Сформировать строку, считая числа начальной строки соответствующими ASCII-кодами символов результирующей строки.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.06.2013, 17:24     Сформировать строку, считая числа начальной строки соответствующими ASCII-кодами символов результирующей строки
Посмотрите здесь:

Копирование символов из строки в строку... C++
Из символов введенной строки сформировать две строки - из цифр и букв C++
C++ Функция копирует строку в другую строку заданой длины и помещает текст первой строки по центру второй строки
C++ Сформировать две строки - первая содержит только числа из исходной строки, а вторая – только слова
C++ Сформировать строку S таким образом, чтобы в нее попеременно вошли четные символы строки S1 и нечетные символы строки S2.
вывод числа вхождений каждого из символов первой строки во вторую строку C++
C++ Получить из строк новую строку, содержащюю первые N1 символов строки S1 и последнии N2 символов строки S2
C++ Сформировать строку из слов исходной строки в порядке уменьшения количества символов в слове

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Desu_Is_A_Lie
 Аватар для Desu_Is_A_Lie
62 / 62 / 3
Регистрация: 26.02.2012
Сообщений: 114
14.06.2013, 18:51     Сформировать строку, считая числа начальной строки соответствующими ASCII-кодами символов результирующей строки #2
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
25
26
/*************************************************************************************/
#include    <tchar.h>
#include    <iostream>
#include    <string>
#include    <regex>
/*************************************************************************************/
 
int _tmain(int argc, _TCHAR* argv[])
{  
    std::cout   <<  "Enter string: ";
    
    std::string sStr, sASCII;
    std::getline(std::cin, sStr);
 
    std::regex  rgComma(",");
    for (auto it = std::sregex_token_iterator(sStr.begin(), sStr.end(), rgComma, -1); it != std::sregex_token_iterator(); ++it)
     {sASCII.push_back(std::stol(*it));}
 
    sASCII.push_back(0x00);
 
    std::cout   << "ASCII string: " << sASCII << "\n";
 
    std::system("pause");
    return      0;
}
/*************************************************************************************/
Пример работы:
Кликните здесь для просмотра всего текста

Enter string: 84,104,105,115,32,105,115,32,114,101,103,101,120
ASCII string: This is regex
Yandex
Объявления
14.06.2013, 18:51     Сформировать строку, считая числа начальной строки соответствующими ASCII-кодами символов результирующей строки
Ответ Создать тему
Опции темы

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