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

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

Войти
Регистрация
Восстановить пароль
 
Gepar
1177 / 533 / 20
Регистрация: 01.07.2009
Сообщений: 3,517
#1

Получить из кода символ - C++

14.07.2011, 16:32. Просмотров 988. Ответов 3
Метки нет (Все метки)

Нужно как-то перегнать код символа (по таблице ASCII символов) в символ. Как это можно сделать?
Допустим у меня есть строка string str1. Я хочу получить записать в неё символ с кодом 65, как это сделать? Вариант "запиши туда букву A и всё" не подойдёт так как программа будет писать символы по кодам и я заранее не знаю какой код будет, весь алфавит case'ом пробегать будет по быдлокодерски же. Знаю что в поток можно через put запихнуть символ по его коду, а вот как в переменную рассчитанную на символы запихнуть это уже не знаю, подскажите пожалуйста.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.07.2011, 16:32
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Получить из кода символ (C++):

Вывести строки, в которых символ «*» встречается не менее 2 раз и заменить символ «*» на символ «_» - C++
День добрый. Имеется условие лабы. Написать программу, в которой с клавиатуры вводится до 10 символьных строк. Вывести строки, в...

Получить указатель на символ строки string - C++
надо получить указатель на i-ый символ строки string как это сделать? и еще если у меня будет указатель на i-ый символ строки string как...

Как получить последний символ в блокноте ? - C++
Привет, как получить последний символ в текстовом файле .txt ?

Получить первый символ слова из двумерного массива слов - C++
Задание: обработать массив выделив слова содержащие повтор и слова принадлежащие столбцу, в котором все слова начинаются с согласной буквы....

Как получить int представление char (русские символ cp1251)? - C++
Как получить int представление char (русские символ cp1251)?

Возможно ли без использования цикла получить символ с конца нулевого аргумента main()? - C++
Использую имя файла как аргумент для предварительной настройки программы. Хочу без помощи поиска в цикле получить пред-пред-пред последний...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Maxim Prishchepa
Эксперт С++
1922 / 1034 / 74
Регистрация: 29.03.2010
Сообщений: 3,167
14.07.2011, 16:35 #2
эм... моет я чего-то не правильно понял, но вроде так:
C++
1
2
3
char ch = 65;
string str1;
str1 += ch;
0
CAHTEXHUK
Заблокирован
14.07.2011, 16:37 #3
C++
1
2
3
4
5
6
7
int main()
{
    string str;
    
    str.push_back(65);
    return 0;
}
0
Gepar
1177 / 533 / 20
Регистрация: 01.07.2009
Сообщений: 3,517
14.07.2011, 16:44  [ТС] #4
CAHTEXHUK, вообще мне нужно было заменить один из символов, но ВНЕЗАПНО
C++
1
2
3
    string b="Test string";
    b[1]=65;
    cout<<b;
так тоже можно По сути проблема решена.
l_a_m, ну я хотел сразу чтобы без лишних превращений, вижу что можно было сразу и всё вполне и так логично.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.07.2011, 16:44
Привет! Вот еще темы с ответами:

как получить из кода программу - C++
вобщем есть у меня алгоритм и мне из него нужно получить ехе фаил как этосделать #include &lt;iostream&gt; using namespace std; int...

Напишите программу, которая просит вас ввести какое-нибудь значение кода ASCII (например, 66), а затем выводит на экран символ, соответствующий этому - C++
Напишите программу, которая просит вас ввести какое-нибудь значение кода ASCII (например, 66), а затем выводит на экран символ,...

Сформировать список символов, оканчивающийся точкой. Заменить в списке символ “A” на символ “0” - C++
1. Сформировать список из целых чисел. После каждого отрицательного элемента вставить число 3. 2. Сформировать список символов,...

Это эта задача? (Поменять подряд заданный символ на другой символ.) - C++
Задача (язык С + +). Поменять в введенном с клавиатуры строке символов подряд заданный символ на другой заданный символ. #include...


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

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

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