несколько вопросов по MSVC 2005 и С

Тема в разделе "LANGS.C", создана пользователем rain, 31 июл 2007.

  1. rain

    rain New Member

    Публикаций:
    0
    Регистрация:
    22 апр 2006
    Сообщения:
    976
    простите за то что задаю много вопросов последнее время, переезжаем на С по возможности.
    1) Возможно ли как нибудь включить наклонность в сабжевом эдиторе? скажете зачем? просто эстетически + дядько Страуструп так завещал

    2) Почему-то (возможно я наклацал что-то возможно нет) но студия при запуске отладки лезет в сеть за символами к рантайму, причём лезет довольно интересно. Жмёшь F5, она буд-то подвисает, и попапается окошко мол не трогайте меня бедную я занята "... msvc waiting for internal operation" спустя минуту или 2 таки просыпается и запускается отладка. Если заблокировать на фаере она ждет ещё больше но под конец таки запускается. Если просто выдернуть витую пару из резъема то она запускается мгновенно (отладка). Кто может сталкивался как сие отключить? Options -> debugging -> Symbols -- всё пусто, пробовал указать путь к символам к пустой папке, в ней ничего не появлялось, и была таже картина.

    3) По теме С++
    почему такое определение работает номально:
    Код (Text):
    1. DWORD d1;
    2. DWORD d2;
    3. d1 = 1;
    4. d2 = 2;
    а такое вызывает ошибки:
    Код (Text):
    1. DWORD d1;
    2. d1 = 1;
    3. DWORD d2;
    4. d2 = 2;
    с чем это вообще связано в свете высокоуровневости С++?
     
  2. gazlan

    gazlan Member

    Публикаций:
    0
    Регистрация:
    22 май 2005
    Сообщения:
    414
    Расширение у файла .cpp? В опциях компилятора C++?
    На С такой код недопустим.
     
  3. rain

    rain New Member

    Публикаций:
    0
    Регистрация:
    22 апр 2006
    Сообщения:
    976
    1) нет
    2) да
    хех будем знать, спс
     
  4. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    3) в Си объявление переменных только в начале блока.
     
  5. censored

    censored New Member

    Публикаций:
    0
    Регистрация:
    5 июл 2005
    Сообщения:
    1.615
    Адрес:
    деревня "Анонимные Прокси"
  6. rain

    rain New Member

    Публикаций:
    0
    Регистрация:
    22 апр 2006
    Сообщения:
    976
    censored ?
     
  7. varnie

    varnie New Member

    Публикаций:
    0
    Регистрация:
    2 янв 2005
    Сообщения:
    1.785
    имеются ввиду классический труд по языку Си от авторов 'Кернигана' и 'Ричи'. (K & R)
     
  8. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    В "новом" стандарте си разрешается объявление переменных "по месту".
     
  9. censored

    censored New Member

    Публикаций:
    0
    Регистрация:
    5 июл 2005
    Сообщения:
    1.615
    Адрес:
    деревня "Анонимные Прокси"
    IceStudent
    C99? Его вроде пока тока gcc держит
     
  10. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    censored
    Не только, но в контексте сабжа это вопрос времени. Хотя странно, за 6 лет могли бы сделать.
     
  11. censored

    censored New Member

    Публикаций:
    0
    Регистрация:
    5 июл 2005
    Сообщения:
    1.615
    Адрес:
    деревня "Анонимные Прокси"
    IceStudent
    А кто еще? (Для расширения кругозора)
     
  12. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    censored
    Comeau, конечно.
     
  13. censored

    censored New Member

    Публикаций:
    0
    Регистрация:
    5 июл 2005
    Сообщения:
    1.615
    Адрес:
    деревня "Анонимные Прокси"
    IceStudent
    никто и не сомневался :) lcc думаю еще.
     
  14. GrDog

    GrDog New Member

    Публикаций:
    0
    Регистрация:
    28 июн 2007
    Сообщения:
    26
    Lcc как то смутно поддерживает C99 проверено на себе ;)