1. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление

компилятор Watcom

Тема в разделе "С и С++", создана пользователем -, 9 мар 2011.

  1. Гость

    Репутация:
    0
    Код:
    #include <stdio.h>
    #include <stdlib.h>
    #include <conio.h>
    void main (int argc, char *argv[])
    {
    int i;
    for ( i = 0; i < argc; i++ )
    printf ("\n argv[%d] -> %s, argc = %d", i, argv[i], argc);
    
    system("pause");
    getch();
    }
    Вот простая программка.. но почему-то при компиляции Ваткомом исполняется не последовательно. сначала system("pause");, потом getch();, а потом тело main.
    Тоже самое происходит в разных циклах..
    что такое, кто знает?
     
  2. lazybiz

    lazybiz Well-Known Member

    Репутация:
    0
    Регистрация:
    3 ноя 2010
    Сообщения:
    1.339
    Симпатии:
    0
    Не может такого быть. Скинь исходник и EXE-шник.

    Добавлено: * Я сам пользуюсь только этим компилятором.
     
  3. Гость

    Репутация:
    0
    вот.. прикрепил
     

    Вложения:

    • WATCOM.ZIP
      Размер файла:
      20 КБ
      Просмотров:
      6
  4. dreamer

    dreamer Гость

    Репутация:
    0
    Джеки
    Сделайте fflush(stdout) после цикла.
     
  5. lazybiz

    lazybiz Well-Known Member

    Репутация:
    0
    Регистрация:
    3 ноя 2010
    Сообщения:
    1.339
    Симпатии:
    0
    После
    Код:
    printf(" ... TEST ...");
    Выполнение программы проходит правильно, последовательно, просто вывод иногда нужно контролировать.
     
Загрузка...

Поделиться этой страницей