Песочница

Материал из Wiki.crossplatform.ru

(Различия между версиями)
Перейти к: навигация, поиск
(Пример списка)
 
(6 промежуточных версий не показаны.)
Строка 1: Строка 1:
-
{{Книга
+
{{Инфо
-
| Название          = (название книги)*
+
  |title = '''Заголовок сообщения. Рекомендуется использовать полужирное начертание'''
-
| Оригинал названия = (название книги на языке оригинала)
+
-
| Изображение      = (изображение)
+
-
| Ширина            = (ширина картинки, по умолчанию 220px)
+
-
| Подпись          = (описание картинки)
+
-
| Автор            = (имя автора)*
+
-
| Жанр              = (жанр)
+
-
| Язык              = (язык оригинала)
+
-
| Оригинал выпуска = (дата выпуска первого оригинального издания)
+
-
| Переводчик        = (автор перевода)
+
-
| Иллюстратор      = (автор иллюстраций)
+
-
| Оформление        = (художественное оформление книги, иллюстрации)
+
-
| Серия            = (серия книг)
+
-
| Издательство      = (издатель)
+
-
| Выпуск            = (дата подписания в печать)
+
-
| Страниц          = (кол-во страниц)
+
-
| Носитель          = (книга, аудиокнига, файл)
+
-
| Предыдущая        = (предыдущая книга из серии)
+
-
| Следующая        = (следующая книги из серии)
+
-
| isbn              = (номер по каталогу ISBN)
+
-
| Lib              = (ссылка на электронное издание)
+
-
}}
+
-
== Пример: исходник C/C++ ==
 
-
 
-
{{code
 
-
|code=
 
-
#include <stdio.h>
 
-
 
-
void f(void);
 
-
 
-
int main(void)
 
-
{
 
-
  int i;
 
-
  for(i=0; i<10; i++)  f();
 
-
  return 0;
 
-
}
 
-
 
-
void f(void)
 
-
{
 
-
  int j = 10;
 
-
  printf("%d ", j);
 
-
  j++;  /* this line has no lasting effect */
 
-
}
 
}}
}}
-
== Пример: исходник ACE ==
+
[[Категория:Песочница]]
-
 
+
-
{{code
+
-
|type=ace
+
-
|code=
+
-
#include <stdio.h>
+
-
 
+
-
void f(void);
+
-
 
+
-
int main(void)
+
-
{
+
-
  int i;
+
-
  for(i=0; i<10; i++)  f();
+
-
  return 0;
+
-
}
+
-
 
+
-
void f(void)
+
-
{
+
-
  int j = 10;
+
-
  printf("%d ", j);
+
-
  j++;  /* this line has no lasting effect */
+
-
}
+
-
}}
+
-
 
+
-
== Пример: исходник Boost ==
+
-
<source lang="cpp">
+
-
#include <iostream>
+
-
#include <boost/tokenizer.hpp>
+
-
#include <string>
+
-
 
+
-
int main()
+
-
{
+
-
  std::string str = ";;Hello|world||-foo--bar;yow;baz|";
+
-
  typedef boost::tokenizer<boost::char_separator<char> >
+
-
    tokenizer;
+
-
  boost::char_separator<char> sep("-;|");
+
-
  tokenizer tokens(str, sep);
+
-
  for (tokenizer::iterator tok_iter = tokens.begin();
+
-
      tok_iter != tokens.end(); ++tok_iter)
+
-
    std::cout << "<" << *tok_iter << "> ";
+
-
  std::cout << "\n";
+
-
  return EXIT_SUCCESS;
+
-
}
+
-
</source>
+
-
 
+
-
== Пример: исходник GTK+ ==
+
-
 
+
-
{{code
+
-
|type=gtk
+
-
|code=
+
-
#include <stdio.h>
+
-
 
+
-
void f(void);
+
-
 
+
-
int main(void)
+
-
{
+
-
  int i;
+
-
  for(i=0; i<10; i++)  f();
+
-
  return 0;
+
-
}
+
-
 
+
-
void f(void)
+
-
{
+
-
  int j = 10;
+
-
  printf("%d ", j);
+
-
  j++;  /* this line has no lasting effect */
+
-
}
+
-
}}
+
-
 
+
-
== Пример: исходник Qt ==
+
-
 
+
-
{{code|qt
+
-
|code=//
+
-
    QString locale = QLocale::system().name(); // запрос языка (например: "ru")
+
-
    QTranslator* translator = new QTranslator;
+
-
    translator->load(QString("qt_") + locale); // загрузка файла qt_*.qm
+
-
    app.installTranslator(translator);        // устанока переводчика
+
-
}}
+
-
 
+
-
== Пример: исходник WxWidgets ==
+
-
 
+
-
{{code
+
-
|type=wx
+
-
|code=
+
-
#include <stdio.h>
+
-
 
+
-
void f(void);
+
-
 
+
-
int main(void)
+
-
{
+
-
  int i;
+
-
  for(i=0; i<10; i++)  f();
+
-
  return 0;
+
-
}
+
-
 
+
-
void f(void)
+
-
{
+
-
  int j = 10;
+
-
  printf("%d ", j);
+
-
  j++;  /* this line has no lasting effect */
+
-
}
+
-
}}
+
-
 
+
-
= Geshi test =
+
-
<geshi lang=cpp lines=0 source=SOURCE>#include <stdio.h>
+
-
+
-
void f(void);
+
-
+
-
int main(void)
+
-
{
+
-
  int i;
+
-
  for(i=0; i<10; i++)  f();
+
-
  return 0;
+
-
}
+
-
+
-
void f(void)
+
-
{
+
-
  int j = 10;
+
-
  printf("%d ", j);
+
-
  j++;  /* this line has no lasting effect */
+
-
}</geshi>
+
-
 
+
-
== Забавный глюк ==
+
-
код обернут в тэг '''nowiki''' и помещен в шаблон {{tl|code}}
+
-
 
+
-
{{code
+
-
|boost
+
-
|code=<nowiki>#include <iostream>
+
-
#include <boost/tokenizer.hpp>
+
-
#include <string>
+
-
 
+
-
int main()
+
-
{
+
-
  std::string str = ";;Hello|world||-foo--bar;yow;baz|";
+
-
  typedef boost::tokenizer<boost::char_separator<char> >
+
-
    tokenizer;
+
-
  boost::char_separator<char> sep("-;|");
+
-
  tokenizer tokens(str, sep);
+
-
  for (tokenizer::iterator tok_iter = tokens.begin();
+
-
      tok_iter != tokens.end(); ++tok_iter)
+
-
    std::cout << "<" << *tok_iter << "> ";
+
-
  std::cout << "\n";
+
-
  return EXIT_SUCCESS;
+
-
}</nowiki>
+
-
}}
+
-
 
+
-
код обернут в тэг '''nowiki'''без шаблона
+
-
 
+
-
<nowiki>#include <iostream>
+
-
#include <boost/tokenizer.hpp>
+
-
#include <string>
+
-
 
+
-
int main()
+
-
{
+
-
  std::string str = ";;Hello|world||-foo--bar;yow;baz|";
+
-
  typedef boost::tokenizer<boost::char_separator<char> >
+
-
    tokenizer;
+
-
  boost::char_separator<char> sep("-;|");
+
-
  tokenizer tokens(str, sep);
+
-
  for (tokenizer::iterator tok_iter = tokens.begin();
+
-
      tok_iter != tokens.end(); ++tok_iter)
+
-
    std::cout << "<" << *tok_iter << "> ";
+
-
  std::cout << "\n";
+
-
  return EXIT_SUCCESS;
+
-
}</nowiki>
+

Текущая версия на 01:22, 25 июня 2009

40px Заголовок сообщения. Рекомендуется использовать полужирное начертание