|
|
(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>
| + | |