Страницы
Промо
|
Как получить ASCII код символа на C++
Как получить ASCII код символа на C++.
Простейшая функция, заберет символ CHAR и вернет в INT его ASCII символ. Это открытие я сделал на 1 курсе универа, когда учился программировать.
ascii_cod(char x)
{
int a;
a = x;
return a;
}
Далее полноценный пример дла Borland C++
#pragma hdrstop
#include <iostream.h>
#include <conio.h>
#pragma argsused
ascii_cod(char x);
int main(int argc, char* argv[])
{
char c;
cout<<"Vvedi symbol : ";
cin>>c;
int b = ascii_cod(c);
cout<<"ASCII - "<<b;
getch();
return 0;
}
ascii_cod(char x)
{
int a;
a = x;
return a;
}
Комментарии
Комментарий от Barmaley
[ 4 мая, 2008, 17:10 ] |
А не проще так?
(int)ch;
ch – символ.
|
Комментарий от kas
[ 4 мая, 2008, 17:27 ] |
Конечно проще, статья то писалась когда я тока изучал с++. И новичку проще понять тот код. Хотя этот и короче.
|
Комментарий от Масрур
[ 24 февраля, 2009, 18:56 ] |
А обратный процесс как ??
|
Комментарий от Aivos
[ 23 мая, 2009, 00:45 ] |
int = Str = 97;
char сStr = (char)iStr;
В cStr будет ‘a’
|
Комментарий от Areal
[ 7 марта, 2011, 17:20 ] |
А код для стрелочек какой?
|
Комментарий от DjSirko
[ 9 апреля, 2011, 19:14 ] |
стрелочки єто Юникод:
← 0x2190
↑ 0x2191
→ 0x2192
↨ 0x2193
↔ 0x2194
в ACSII нет места пол еты символы 0-255
https://ru.wikipedia.org/wiki/ASCII
|
Комментарий от MrSuperVisor
[ 13 июня, 2011, 13:07 ] |
DjSirko, ты умник, я посмотрю. Любимый дос-то с юникодом работал и игрушки под него с DX 10 писались, агась? =)
Консольный пример на получение ASCII-кода нажатой клавиши:
#include “stdafx.h”
#include
#include
void main{
char ch;
while(1){
ch = _getch();
static_cast(ch);
if (ch==27) break else cout << ch; //27 – это кнопочка ESC
}
}
|
Комментарий от Виктор
[ 2 июля, 2011, 22:16 ] |
#include
#include
using namespace std;
int main()
{
int x;
char s;
cout<>s;
x=s;
cout<<"Result : "<<x;
getch();
return 0;
}
|
Комментарий от Saiman
[ 7 июля, 2011, 15:47 ] |
Подскажите пожалуйста кто знает код для ‘δ’ ???
|
Комментарий от DjSirko
[ 1 августа, 2011, 21:41 ] |
У меня под номером 235 выводит именно этот символ, хотя по таблице ASCII это “ы”
|
Комментарий от Djamik
[ 1 ноября, 2011, 12:29 ] |
Подскажите пожалуйста, как сделать
КодСимвола(, )
как на 1Се?
|
Комментарий от samolet-nevidimka
[ 31 декабря, 2013, 02:59 ] |
//рабочий пример, коипилируем, запускаем, вводим
//символ и получаем его код!!! МАГИЯ!!!
#include
#include
using namespace std;
int main()
{
char a;
cin>>a;
cout<<(int)a;
getchar();
return 0;
}
|
Комментарий от SHAPEN
[ 24 апреля, 2016, 03:20 ] |
#include
#include
#include
using namespace std;
int main()
{
setlocale(LC_ALL, “en_US.UTF-8”);
unsigned char a;
a = 462;
for (int i = 0; i < 20; i++)
{
cout << a << " "; Sleep(250);
}
cout << endl;
return 0;
}
|
|
Поиск по сайту
Статистика
Мета
|
Написать комментарий