Saturday, September 5, 2009

C++ код на blogger.com?

Пока я писал предыдущие 2 поста, после каждой вставки кода мне приходилось плевать на пол и нервно курить. Причиной тому было то, что я использовал какие-то онлайн сервисы чтобы из C++ кода получить HTML с красивой подсветкой. Проблема в том, что подсветив один раз больше это поправить невозомжно.

И вот наконец-то, чудным сентябрьским вечером, я обнаружил что для этой проблемы уже довольно давно есть решение.

Решение примечательно тем, что подсветку делает в рантайме на стороне клиента (написано на JavaScript). Т.е. когда вы пишете HTML, единственное что вам нужно сделать - это засунуть код в тег PRE и вместо значков "меньше" использовать " & l t ; ". Ну это логично.

Вот пример:

#include <iostream>

int main()
{
std::cout << "hello" << std::endl;
}

Я не знаю как это выглядит у вас, но у меня это выглядит чудесно.