компилятор Watcom

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

  1. Гость

    Код (C++):
    #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
    C\C++ Team

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

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

    вот.. прикрепил
     

    Вложения:

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

    dreamer Гость

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

    lazybiz Well-Known Member
    C\C++ Team

    Регистрация:
    3 ноя 2010
    Сообщения:
    1.344
    Симпатии:
    0
    После
    Код (C++):
    printf(" ... TEST ...");
    Выполнение программы проходит правильно, последовательно, просто вывод иногда нужно контролировать.
     
Загрузка...
Похожие Темы - компилятор Watcom
  1. glauberov
    Ответов:
    1
    Просмотров:
    1.301
  2. Shandrik
    Ответов:
    0
    Просмотров:
    1.355
  3. Dana0
    Ответов:
    1
    Просмотров:
    1.205
  4. programmerr
    Ответов:
    3
    Просмотров:
    1.780
  5. Stashevckiy
    Ответов:
    5
    Просмотров:
    3.285

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