Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как получить ASCII код в переменную INT из CHAR??? 
:(
    Опции темы
Char
Дата 6.3.2003, 22:29 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Как получить ASCII код в переменную INT из CHAR??? (MS Visual studio NET)
  Вверх
Vaulter
Дата 6.3.2003, 22:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1724
Регистрация: 30.12.2002
Где: бункер

Репутация: 2
Всего: 22



ну если сишными методами то atoi(....)
если виндовыми то
StrToInt(LPSTR)


--------------------
PM MAIL WWW ICQ   Вверх
Vyacheslav
Дата 6.3.2003, 23:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2124
Регистрация: 25.3.2002
Где: Москва

Репутация: 9
Всего: 59



Код

char Char = '0';
int Code = Char;



--------------------
С уважением, Вячеслав Ермолаев
PM MAIL WWW ICQ   Вверх
Nastya
Дата 7.3.2003, 00:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 1287
Регистрация: 27.3.2002
Где: Мариуполь

Репутация: 5
Всего: 44



int i;
char a='*';
i=a;
//или
i=(int)a;
//или сразу использовать, например
cout<<(int)a;


--------------------
Что бы понять рекурсию, надо понять рекурсию

"Профессионал - это человек сделавший все возможные ошибки в очень узкой области". Н.Бор
PM MAIL   Вверх
Step
Дата 7.3.2003, 19:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5151
Регистрация: 26.9.2002
Где: дурдом.UA

Репутация: 5
Всего: 25



Цитата
char Char = '0';
Код
byte
Code = Char;


байт лучше и правельнее.


--------------------
- Дурак учится на своих ошибках, умный на чужих.
 - умные учатся у дураков
PM MAIL ICQ   Вверх
Vyacheslav
Дата 7.3.2003, 21:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2124
Регистрация: 25.3.2002
Где: Москва

Репутация: 9
Всего: 59



Step
А что, в VC есть встроенный тип byte? Стандартом это не предусмотрено. Обычно под BYTE понимается unsigned char
Код

typedef unsigned char byte



--------------------
С уважением, Вячеслав Ермолаев
PM MAIL WWW ICQ   Вверх
Step
Дата 7.3.2003, 23:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5151
Регистрация: 26.9.2002
Где: дурдом.UA

Репутация: 5
Всего: 25



Vyacheslav извини, надо писать крупными буквами и все ок будет


--------------------
- Дурак учится на своих ошибках, умный на чужих.
 - умные учатся у дураков
PM MAIL ICQ   Вверх
-=Baa=-
Дата 7.3.2003, 23:52 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Vyacheslav, совершенно верно, нету, токо там просто заранее отдефайнен как ты и написал.
  Вверх
Step
Дата 8.3.2003, 00:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5151
Регистрация: 26.9.2002
Где: дурдом.UA

Репутация: 5
Всего: 25



Цитата
Vyacheslav, совершенно верно, нету, токо там просто заранее отдефайнен как ты и написал.
Баа, не ты мне объясни, как это нету если есть,
BYTE a; и все работает


--------------------
- Дурак учится на своих ошибках, умный на чужих.
 - умные учатся у дураков
PM MAIL ICQ   Вверх
Guest
Дата 8.5.2005, 20:08 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Народ, а если такая ситуёвина:

char *number="3482";
int n[4];
и надо получить массив переменных типа int
чтобы в результате получилось
n[0]=3
n[1]=4
n[2]=8
n[3]=2

как сделать?
  Вверх
chipset
Дата 8.5.2005, 20:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

Репутация: 27
Всего: 165



Цитата(Step @ 7.3.2003, 14:24)
Баа, не ты мне объясни, как это нету если есть,

А ты пробовал скомпилить это с не-MSовскими компилерами?
Добавлено @ 20:16
Цитата(Guest @ 8.5.2005, 10:08)
как сделать?

Смотри sprintf.


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
Char
Дата 9.5.2005, 15:06 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Народ, а если такая ситуёвина:

char *number="3482";
int n[4];
и надо получить массив переменных типа int
чтобы в результате получилось
n[0]=3
n[1]=4
n[2]=8
n[3]=2

как сделать?
  Вверх
Lamak
Дата 9.5.2005, 16:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 204
Регистрация: 8.5.2005
Где: Украина,Одесса

Репутация: нет
Всего: 7



Если не ошибаюсь то так: smile
Код

n[0]=(int)number[0];
... 




--------------------
Роботы - это интересно и увлекательно! 
PM MAIL   Вверх
Guest
Дата 9.5.2005, 16:07 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Народ, а если такая ситуёвина:

char *number="3482";
int n[4];
и надо получить массив переменных типа int
чтобы в результате получилось
n[0]=3
n[1]=4
n[2]=8
n[3]=2

как сделать?
  Вверх
sergejzr
Дата 9.5.2005, 22:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 19
Всего: 360



Код

#include "stdio.h"
void split(const char*num, int numlength )
{
    for(int i=0;i<numlength ;i++)
    {
        printf("%i\n",num[i]-'0');
    }
} 

int main() {

    split("3234",4);
    return 0;
}



--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0605 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.