Форум программистов, компьютерный форум CyberForum.ru

Вывести ascii код символа - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.76
aleksand
21 / 9 / 2
Регистрация: 18.06.2011
Сообщений: 185
01.10.2012, 18:51     Вывести ascii код символа #1
На самом деле я немного в ступоре, но почему код выводит число 99, а не 11?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
using namespace std;
 
int main()
{
    char str[80] = "buy a new car!";
    int b, i;
    b = 10;
    i = 1;
 
    while(i != str[b]) {
        i++;
    }
    cout << "Elemet po schetu: " << i << '\n';
 
    system("pause");
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
I.M.
 Аватар для I.M.
564 / 547 / 5
Регистрация: 16.12.2011
Сообщений: 1,389
01.10.2012, 18:53     Вывести ascii код символа #2
Что вы делаете-то?)
ascii код буквы 'c' = 99
NoMasters
Псевдослучайный
1737 / 1080 / 69
Регистрация: 13.09.2011
Сообщений: 3,093
01.10.2012, 18:54     Вывести ascii код символа #3
Потому, что у десятого элемента строки такое значение, не?
novi4ok
549 / 502 / 8
Регистрация: 23.07.2009
Сообщений: 2,359
Записей в блоге: 1
01.10.2012, 18:59     Вывести ascii код символа #4
потому что код символа "c" (латинское) именно 99

Добавлено через 1 минуту
как мы дружно и быстро проявили сообразительность
aleksand
21 / 9 / 2
Регистрация: 18.06.2011
Сообщений: 185
01.10.2012, 19:01  [ТС]     Вывести ascii код символа #5
Всё понял. Всем спасибо
Yandex
Объявления
01.10.2012, 19:01     Вывести ascii код символа
Ответ Создать тему
Опции темы

Текущее время: 06:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru