За последние 24 часа нас посетили 18390 программистов и 1634 робота. Сейчас ищет 981 программист ...

С++

Тема в разделе "Прочее", создана пользователем Mr.M.I.T., 24 сен 2009.

  1. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    короче, мне нужно сравнить чар с кодом пробела, с кодом запятой, с нуллбайтом
     
  2. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Сравнивай напрямую.

    Код (Text):
    1. char c;
    2.  
    3. if ((int)c == 32) {
    4.     printf("пробел");
    5. }
    Как-то так.
     
  3. iliavlad

    iliavlad Активный пользователь

    С нами с:
    24 янв 2009
    Сообщения:
    1.689
    Симпатии:
    4
    а не лучше
    Код (Text):
    1. if (" " == c || "," == c || chr(0) == c)
    ?
     
  4. SDR

    SDR Активный пользователь

    С нами с:
    22 сен 2009
    Сообщения:
    244
    Симпатии:
    0
    кстати C# и C это абсолютно разные темы ))
     
  5. Frozen

    Frozen Активный пользователь

    С нами с:
    20 окт 2008
    Сообщения:
    540
    Симпатии:
    0
    Адрес:
    Москва
    Cи и книгу Кернигана и Ричи в зубы. Я так учился... Даже моментами слышал как мозги хрустят...
    си++ грабли.
     
  6. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Может и лучше, но автор хотел сравнивать именно с кодом символа :)

    Каков вопрос, таков и ответ :)