Школа программиста

Забыли пароль?
[задачи] [курсы] [олимпиады] [регистрация]
Логин:   Пароль:    
Скрыть меню
О школе
Правила
Олимпиады
Фотоальбом
Гостевая
Форум
Архив олимпиад
Архив задач
Состояние системы
Рейтинг
Курсы
Новичкам
Работа в системе
Курсы ККДП
Дистрибутивы
Статьи
Ссылки


 
Вернуться
Тема: Люди, кто знает: В Pascalе: s:string; readln(s) x:=ord(s[1]); А в C++?
1
  1  Снетков Мишка, 06 ноября 2009 г. 21:25:49
      :D
  2  Королёв Александр Максимович, 06 ноября 2009 г. 20:43:19
      Спасибо
  3  A.L.E.X.(C++), 06 ноября 2009 г. 20:43:03
      то есть
  4  A.L.E.X.(C++), 06 ноября 2009 г. 20:42:46
      спасибо
  5  Снетков Мишка, 06 ноября 2009 г. 13:58:45
      Си-стиль:
char sz[MAX_LEN];
scanf("%s", sz);
int x = sz[0];

Си++-стиль:
#include <string>
...
string sz;
cin >> sz;
int x = sz[0];

Так-то :)
  6  Cihad OGE, 06 ноября 2009 г. 11:16:34
      char str[100];
scanf(" %s",str);
x=strlen(str);
     вы c ord(s[0]) попутали, в s[1] в паскале хранится 1й символ строки, а не длина.
1

Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!

Красноярский краевой Дворец пионеров, (c)2006 - 2026, ИНН 246305493507, E-mail: admin@acmp.ru