#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
/*
Этот заголовочный файл нужен для облегчения
ОПИСАНИЕ работы с C++. Заголовок писался в Borland C++'е 3.1
для DOS'а, поэтому использовать его лучше именно
в этой среде.
--==={{ С П И С О К О П Е Р А Т О Р О В }}===--
tout (<выводимый_текст>, <переводить_ли_строку>); выводит на экран
<выводимый_текст>.
Если <переводить_ли_строку> опущено,
переход на новую строку НЕ делает. Если <переводить_
ли_строку> истинно (имеет ненулевое значение), то после вывода текста
происходит перевод на новую строку.
swap (<переменная_1>, <переменная_2>; меняет значениями две переменные.
Работает с типами int, double, long и char.
ПРИМЕЧАНИЕ: Если вы "свопите" строки, то
пишите не
swap (a, b);
а пишите
swap (*a, *b);
(предпологается, что a и b -- это строки-переменные типа char).
wait (); ожидание нажатия любой клавиши (исправлен глюк недействия)
nl (); переход на новую строку.
beep (); пищит.
clscr (<число_строк>); очищает столько строк, сколько указано в
<число_строк>. Если <число_строк> опущено,
то очищается стандарт -- 25 строк.
НАСЛАЖДАЙТЕСЬ!!!
Не забудьте написать в программе #include "artinc.h", чтобы
включить заголовок!
*/
void tout (char *txt, int nlyn=0);
void swap (int &ia, int &ib);
void swap (double &da, double &db);
void swap (long &la, long &lb);
void swap (char &ma, char &mb);
void wait ();
void nl ();
void beep ();
void clscr (int ln=25);
void tout (char txt[], int nlyn) {
int i;
for (i=0; txt[i]; i++) cout << txt[i];
if(nlyn) cout << "\n";
}
void swap (int &ia, int &ib) {
int temp;
temp = ia;
ia = ib;
ib = temp;
}
void swap (double &da, double &db) {
double temp;
temp = da;
da = db;
db = temp;
}
void swap (long &la, long &lb) {
long temp;
temp = la;
la = lb;
lb = temp;
}
void swap (char &ma, char &mb) {
char temp;
temp = ma;
ma = mb;
mb = temp;
}
void wait () {
system("pause >nul");
}
void nl () {
cout << "\n";
}
void beep () {
cout << "\a";
}
void clscr (int ln) {
for (; ln; ln--) cout << "\n";
}
StoYazykov писал(а):Синтаксис ПОЛНОСТЬЮ совместим с оригинальной!
gudleifr писал(а):StoYazykov писал(а):Синтаксис ПОЛНОСТЬЮ совместим с оригинальной!
А теперь выбрасываете все эти str...(). Они не нужны: тупо пишете конечный автомат и кормите его байтами.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1