Две вещи.
1) Никогда не компилируйте код, который вы не можете прочитать, этот код может легко стереть весь жесткий диск с нулями (специально или случайно).
2) Посмотрите на Ластик, делает то же самое, но был хорошо протестирован.
Хотя, чтобы ответить на ваш вопрос, да, Visual Studio C ++ Express должна скомпилировать это.
Хорошо, давайте разберемся с этим. Вы можете скомпилировать программу, используя визуальную студию. Visual studio - это среда разработки (IDE), которая позволяет легко писать код. Существуют и другие компиляторы, если вы хотите использовать их. Вся идея состоит в том, чтобы сделать этот код исполняемым.
Для этого вам необходимо сделать следующее:
- Загрузите [Visual C ++ 2010 express] [1] и установите
- Запустите программу, нажмите новый проект
- Нажмите Консольное приложение Win32
- Назовите это как-нибудь (например, стереть, но имя не имеет значения
- Нажмите "Готово"
- Вставьте этот код (немного измененный для предварительно скомпилированных заголовков, чтобы лениво сказать вам снять этот флажок). http://pastebin.com/c3gZ3bct
- Нажмите на кнопку F6
- Это должно показать, что код был успешно скомпилирован (не беспокойтесь о предупреждениях)
- Справа должна быть вкладка с надписью «Solution Explorer», откройте ее. Щелкните правой кнопкой мыши по названию проекта (в моем примере его нужно стереть) и выберите «Открыть папку в проводнике Windows»
- Поднимитесь на одну папку, затем нажмите Отладка.
- Там будет файл с названием проекта, и это исполняемый файл. Это ваша программа.
- Откройте cmd, перейдите в эту папку (наберите 'cd {путь к папке}', чтобы попасть туда), а затем используйте пример, который дал вам кодер, чтобы использовать его код.
Не стесняйтесь спрашивать, не имеет ли часть этого смысла, дайте мне шаг, на котором вы находитесь, и почему это не имеет смысла.