Как я могу получить char, имея значение этого char в таблице ascii? - PullRequest
0 голосов
/ 26 февраля 2019

Я давно пытаюсь найти много в Интернете, но ничего не могу найти по этому поводу ... У меня есть целое число, данное функцией.Это целое число является значением char в таблице ascii, и я хочу знать, что это такое char.Я пробовал такие функции, как toascii () или _itoa (), но ни одна из них не кажется правильной ... Можете ли вы сказать мне, какую функцию я должен использовать и с какими параметрами?Спасибо.

Ответы [ 3 ]

0 голосов
/ 26 февраля 2019

Это целое число является значением char в таблице ascii, и я хочу знать, что это за символ

вам не нужна никакая функция

char theChar = (char) theNumber;

или лучше

char theChar = static_cast<char>(theNumber);
0 голосов
/ 27 февраля 2019

Спасибо, ребята, я исправил это самостоятельно, я не знаю почему, но моя IDE не позволила мне сделать что-то вроде char CharVar = IntVar.Сейчас как-то исправил и все работает нормально.

0 голосов
/ 26 февраля 2019

Это очень просто, функция не нужна, просто назначьте ее.В C ++ символы являются целыми числами.

int char_value = ...;
char actual_char = char_value;
cout << actual_char << '\n';

Вы можете добавить приведение к этому назначению, но это не является строго обязательным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...