Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на C / C++


Информационный Канал Subscribe.Ru


RusFAQ.ru: Программирование на C / C++

Выпуск № 293
от 26.06.2003, 09:10

Администратор:
Имя: Nick.Box
URL: Информационный ресурс
ICQ: 365124
[censored], [censored]
О рассылке:
Задано вопросов: 883
Отправлено ответов: 2066
Активность: 233.9 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

Ramzes
Статус: Профессиональный
Общий рейтинг: 124.88
URL: Microsoft homepage
[Подробней >>]
Morgion
Статус: Доверительный
Общий рейтинг: 109.95
[Подробней >>]
BOLT
Статус: Профессиональный
Общий рейтинг: 174.19
URL: Начинающему программитсу: софт, примеры, документация, Assembler, C & C++.
Телефон: Три раза АУ!
[Подробней >>]
 
vitya
Статус: Профессиональный
Общий рейтинг: 108.13
[Подробней >>]
Vdr
Статус: Опытный
Общий рейтинг: 114.13
[Подробней >>]
Gibbel
Статус: Профессиональный
Общий рейтинг: 107.87
URL: Savage Metal Club - жизнь в стиле рок-н-ролл
Телефон: +7 901 710 3146
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 876. 1.как в срр определить длину строки? 2.как прообразовывать типы (char в int и обратно?).... (ответов: 6)

Вопросов: 1, ответов: 6


 Вопрос № 876

1.как в срр определить длину строки?
2.как прообразовывать типы (char в int и обратно?).


Приложение:


Вопрос отправлен: 23.06.2003, 09:06
Отправитель: Zensor (ZFTR@Rambler.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает Ramzes

Добрый день, Zensor!
char* str = "kuku";
int len = strlen(str);
char z = 'Z';
int code = z;
charz1 = (char)code;

Ответ отправлен: 23.06.2003, 14:31
Отправитель: Ramzes


Отвечает Morgion

Добрый день, Zensor!
1- size_t strlen( const char *string );
- на входе строка, на выходе size_t- а это int.
2- int a; char c; a=(int)c- правильно
a=int(c)- на c++
a=c- тоже правильно- расширение знака должно быть автоматическим
c=a - если а выходит за границы (-128:127)- то будут проблемы


Ответ отправлен: 24.06.2003, 16:51
Отправитель: Morgion


Отвечает BOLT

Здравствуйте, Zensor!
1)Функция Length(), заголовочный файл string.h
2)Явное преобразование:
int Zn = (int)z;
Счастливо!

Ответ отправлен: 24.06.2003, 16:33
Отправитель: BOLT


Отвечает vitya

Добрый день, Zensor!
1. например функцией strlen()
2. char ch;
int i;
////////
i = ch;
ch = i;

Ответ отправлен: 23.06.2003, 09:14
Отправитель: vitya


Отвечает Vdr

Здравствуйте, Zensor!
1. Функция strlen(Suxx); возвращает кол-во символов (без нулевого).
2.
char q='z';
int i;
i=(int)q;
q=(char)i;

Ответ отправлен: 23.06.2003, 10:49
Отправитель: Vdr


Отвечает Gibbel

Добрый день, Zensor!
1. strlen()
2. в принципе, можно просто присвоить переменной типа int значение переменной типа char, и наоборот.

Ответ отправлен: 23.06.2003, 12:07
Отправитель: Gibbel



Форма отправки вопроса

Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

(C) 2002-2003 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (38)
C / C++ (26)
Perl (5)
Builder / Delphi (18)
Pascal (28)
Basic / VBA (9)
Java / JavaScript (13)
PHP (5)
MySQL / MSSQL (6)
Пользователю
Windows 95/98/Me (30)
Windows NT/2000/XP (26)
"Железо" (20)
Поиск информации (15)
Администратору
Windows NT/2000/XP (13)
Linux / Unix (6)
Юристу
Гражданское право (7)
Семейное право (3)
Трудовое право (5)
КоАП (4)

Отправить вопрос всем экспертам выбранной рассылки.




Задать вопрос | Регистрация эксперта | Поиск в базе | Чат | Форумы | Новости
Проект экспертов RusFAQ.ru | Фотоальбом | Virus.RusFAQ.ru | Администрирование
Профессиональная WEB-Студия B.I.T.


Яндекс цитирования
© 2001-2003 Россия, Москва. Авторское право: Калашников О.А.

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное