|
|
| Строка 22: |
Строка 22: |
| | | Lib = (ссылка на электронное издание) | | | 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>
| |
| (название книги)*
|
| (название книги на языке оригинала)
|
Файл:(изображение) (описание картинки)
|
| Автор:
| (имя автора)*
|
| Жанр:
| (жанр)
|
| Язык оригинала:
| (язык оригинала)
|
| Оригинал издан:
| (дата выпуска первого оригинального издания)
|
| Переводчик:
| (автор перевода)
|
| Оформление:
| (художественное оформление книги, иллюстрации)
|
| Серия:
| (серия книг)
|
| Издательство:
| (издатель)
|
| Выпуск:
| (дата подписания в печать)
|
| Страниц:
| (кол-во страниц)
|
| Носитель:
| (книга, аудиокнига, файл)
|
| Предыдущая:
| (предыдущая книга из серии)
|
| Следующая:
| (следующая книги из серии)
|
| (номер по каталогу ISBN)
|
| [(ссылка на электронное издание) Электронная версия]
|