- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
void openfile(string s) // считывание файла
{
ifstream fin (s.c_str());
string str;
int k=0;
do
{
getline(fin,str);
cout << str << endl;
k++;
if (k>=20) { getch(); system("cls"); k=0;}
} while(!fin.eof());
getch();
system("cls");
}
gost 23.11.2016 15:16 # +2
Фу, как вам не стыдно, молодой человек. Вы же на приличном сайте находитесь!
proctologist 23.11.2016 16:25 # −1
Steve_Brown 23.11.2016 16:13 # −1
bormand 23.11.2016 18:08 # +2
Ну хоть не system("pause")
З.Ы. Какая культурная программа, убирает за собой говно из консоли...
j123123 23.11.2016 23:15 # 0
http://www.cplusplus.com/articles/4z18T05o/
3_14dar 23.11.2016 23:22 # 0
barop 23.11.2016 23:27 # 0
сосноль кроссплатформена везде кроме винды ибо ascii esc
rotretS 23.11.2016 23:32 # 0
CharToOemBuff
barop 23.11.2016 23:41 # −1
------
ах, я слепошарый и написал ascii вместо ansi?
ну все равно пошли в жопу
gost 24.11.2016 16:39 # 0
barop 24.11.2016 17:10 # +1
gost 24.11.2016 17:20 # +2
Fluttie 24.11.2016 18:32 # +1
barop 24.11.2016 19:37 # +1
да понятно что под винду бывает не только cmd и не только msvc, равно как и clear не везде и не всегда
barop 24.11.2016 00:06 # +4
вспомнил как в децтве написал программу которая не переключала за собой видеократу в текстовый режим, и как потом хуево было
Fluttie 24.11.2016 18:31 # 0
barop 24.11.2016 19:45 # +1
Возьмем карту стандарта VGA.
В текстовом режиме можно писать ей в память (по адресу 0xB8000) байты, она будет брать соответствующие им символы из своей памяти и выводить их на экран (точнее там два байта: на символ и на его атрибуты)
В графическом (переключался записью правильных байт в правильные регистры карты через IO) унее открывался еще один регион, и записанное в этот регион предствляет собой пикселы.
Если в таком режиме писать в 0xB8000, то выглядеть это будет очень смешно: карта будет рисовать жырные, корявые буквы (потому что рисунки буков были растровые) потому хорошие программы после GUI переключались обратно в текстовый режим перед выходом в DOS.
Ну вот не переключиться за собой обратно в текстовый - известная ошибка была.
А еще на такие олдфажные темы всегда набигает Инкаус, и сейчас он тут будет.
nihau 24.11.2016 20:21 # +1
barop 24.11.2016 20:26 # 0
от Уикипедия, свободната енциклопедия
Комодор може да се отнася за:
Commodore International, (Комодор Интернешънъл) компютърна фирма съществувала през 1980-те.
Комодор, висше офицерско звание от военноморските сили
bormand 24.11.2016 20:28 # 0
barop 24.11.2016 20:29 # 0
bormand 24.11.2016 20:30 # 0
barop 24.11.2016 20:30 # 0
http://www.tosbase.com/database/monsters/41450/
proctologist 24.11.2016 20:41 # 0
nihau 24.11.2016 20:43 # 0
CHayT 25.11.2016 09:32 # 0
kegdan 25.11.2016 14:35 # 0
nihau 25.11.2016 14:58 # 0
kegdan 25.11.2016 15:13 # 0
nihau 25.11.2016 16:03 # 0
inkanus-gray 25.11.2016 21:47 # 0