Форум: Форум C++Разное
Новые темы: 00
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Подсветка кода
 
 автор: cheops   (20.01.2007 в 20:16)   письмо автору
 
 

Реализована подсветка кода на форуме
#include <iostream>
using namespace std;

int main()
{
  /* Формируем массив */
  int arr[] = {-10, -9, -8, -7, -6, 1, 2, 3, 4};
  bool positive = false;
  int summ = 0;
  for(int i = 0; i < sizeof(arr)/sizeof(arr[0]); i++)
  {
    if(arr[i] >= 0) positive = true;
    if(positive) summ += arr[i];
  }
  // Выводим результат
  cout << "Сумма элементов массива \"результат\" - " << summ << endl;

  return 0;
}

Смотрим, высказываемся, что не нравится...

  Ответить  
 
 автор: ddhvvn   (20.01.2007 в 20:25)   письмо автору
 
   для: cheops   (20.01.2007 в 20:16)
 

По-моему, надо цвета по светлее сделать (это я про синий и зеленый) :))
Как-то немного мрачно!

  Ответить  
 
 автор: cheops   (20.01.2007 в 20:29)   письмо автору
 
   для: ddhvvn   (20.01.2007 в 20:25)
 

Исправлено.

  Ответить  
 
 автор: ddhvvn   (20.01.2007 в 20:44)   письмо автору
 
   для: cheops   (20.01.2007 в 20:29)
 

Вот! Теперь намного лучше:)))

  Ответить  
 
 автор: Trianon   (21.01.2007 в 00:42)   письмо автору
 
   для: cheops   (20.01.2007 в 20:16)
 

еще бы идентификаторы и числа покрасить.... э... в разные цвета, отличные от цвета разделителей.

  Ответить  
 
 автор: cheops   (21.01.2007 в 00:55)   письмо автору
 
   для: Trianon   (21.01.2007 в 00:42)
 

А в какой цвет?

  Ответить  
 
 автор: DEM   (21.01.2007 в 01:45)   письмо автору
 
   для: cheops   (21.01.2007 в 00:55)
 

Может тёмно-синий?


ЗЫ. раньше не замечал этой темы :) Хорошая неделя однозначно у меня )))

  Ответить  
 
 автор: Trianon   (21.01.2007 в 13:07)   письмо автору
 
   для: cheops   (21.01.2007 в 00:55)
 

Допустим, в #004000 и #400040

  Ответить  
 
 автор: Trianon   (24.01.2007 в 00:47)   письмо автору
 
   для: Trianon   (21.01.2007 в 13:07)
 

цвет не понравился?

  Ответить  
 
 автор: cheops   (24.01.2007 в 02:17)   письмо автору
 
   для: Trianon   (24.01.2007 в 00:47)
 

Нет, просто размышляю как похитрее покрасить код... Вот думаю не лучше ли будет покрасить всё в зелёный, а скобки и операторы потом красить в чёрный... В общем не сообразил как лучше... Может конечно где-нибудь готовую библиотеку надыбать, наверняка уж кто-то делал и вылизал весь код...

  Ответить  
 
 автор: Trianon   (24.01.2007 в 04:55)   письмо автору
 
   для: cheops   (24.01.2007 в 02:17)
 

Ну.. если покрасить строковые литералы, числа, директивы препроцессора, коментарии, знаки операций, разделителей и скобок, и ключевые слова, то останутся вроде лишь идентификаторы....

  Ответить  
 
 автор: DEM   (24.01.2007 в 16:30)   письмо автору
 
   для: cheops   (24.01.2007 в 02:17)
 

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

  Ответить  
 
 автор: ~AquaZ~   (16.01.2010 в 21:47)   письмо автору
 
   для: cheops   (20.01.2007 в 20:16)
 

()[]{} можно в #9cc покрасить

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования