Познавательный блог Мобильная врсия

Страницы

Промо

Как получить 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;
}

Написать комментарий








Поиск по сайту

Статистика

Мета

  Разработка и дизайн — StvPromo.ru