2013-04-27 1 views
0

Мой профессор дал нам программу, в которой мы должны заполнить пробелы отсутствующих функций, а затем после завершения включите этот завершенный проект .c-файла в качестве нашего окончательного проекта для класса.Escape Sequence - Visual Studio - C

Проблема заключается в том, что в ее код включены escape-последовательности, которые я не могу заставить работать (как и все остальные ученики в классе).

Моя визуальная студия 2010 запускает программу, но результат выглядит смешно и смешно. Несколько последовательности она использует это ...

printf("\033[2J"); //clear screen 

printf("\033[s");//save cursor position 

printf("\033[3;1H");//go to line 3 

Она дала нам направления для запуска ansi160 \ x64, и я попытался запустить это и исследовать это в течение 4-х часов в настоящее время (я был вчера поздно вечером) и может не заставить это работать. Независимо от того, какое расширение я использовал, это место и т. Д. Так просто, мне нужно, чтобы мое оконное окно на визуальной студии прочитало эти escape-последовательности, чтобы я мог отлаживать свою программу и видеть ее выходное окно через окно, которое позволит мне читать escape-последовательностей.

Редактировать: Я нахожусь на Mac с bootcamp и разбился на разделы под управлением Windows 7 (если это имеет значение).

+3

Окно консоли Windows не может обрабатывать множество [ESC100 escape-кодов] (http://www.termsys.demon.co.uk/vtansi.htm), что и есть. Возможно, вам захочется изучить соответствующие функции консоли Windows (http://msdn.microsoft.com/en-us/library/windows/desktop/ms682073%28v=vs.85%29.aspx). –

+0

Хорошо. Но как все остальные студенты получают это? Отдел не позволил бы ей опубликовать эту программу, если бы не было способа заставить ее работать. Я знаю, что другие люди получили анисикон, но я не могу. Это моя проблема. –

+0

Может быть, вы можете спросить их? –

ответ

0

его linux escape-последовательность, установите бесплатный linux в виртуальный бокс (некоторые могут даже посоветовать удалять окна как шутки, или нет) ... это занимает менее 2 часов и 8 гб пространства.

Также вы можете использовать онлайн Javascript Linux с помощью VI (компилятор называется TCC, но она работает точно так же) http://bellard.org/jslinux/

Кроме того, вы можете установить Cygwin менее чем за 10 минут, которые я считаю, также поддерживает эту escape-последовательность.

+0

Другим студентам не требовалось загружать и запускать Linux. Так что это не вариант. –

+0

Я дал решение. – Dmitry

+0

Почему это было приостановлено, я предоставил полное решение, чтобы программа работала, единственное, что я упустил, - это установка cygwin, которая занимает около 10 минут. edit: Я включил cygwin. – Dmitry

 Смежные вопросы

  • Нет связанных вопросов^_^