
26.10.2009, 15:13
|
|
Познающий
Регистрация: 27.05.2009
Сообщений: 44
С нами:
8925577
Репутация:
-1
|
|
Сообщение от [n]-c0der
Помоему ты нехренова ошибся топиком.

|
|
|

26.10.2009, 15:07
|
|
Участник форума
Регистрация: 06.02.2006
Сообщений: 177
С нами:
10661593
Репутация:
88
|
|
1) java другая тема
2) возьмёт ascii код
|
|
|

26.10.2009, 15:27
|
|
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
С нами:
10386906
Репутация:
599
|
|
ща попробую, пока не рубануло в сон.
|
|
|

26.10.2009, 15:30
|
|
Познающий
Регистрация: 14.03.2009
Сообщений: 86
С нами:
9031356
Репутация:
12
|
|
Ra$cal, буду очень благодарен! Нечего по этому поводу не нашел, пришлось еще на rohitab.com тему поднять)
|
|
|

26.10.2009, 15:50
|
|
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
С нами:
10386906
Репутация:
599
|
|
Код:
#define _WIN32_WINNT 0x0610
#include <iostream>
#include <Windows.h>
#include <math.h>
using namespace std;
int main()
{
FreeConsole();
if(!AttachConsole(7696))
cout << "cant attach to console\n";
else
cout << "test writing to console\n";
HANDLE hStdout = GetStdHandle(STD_OUTPUT_HANDLE);
SMALL_RECT srctReadRect;
srctReadRect.Top = 0; // top left: row 0, col 0
srctReadRect.Left = 0;
srctReadRect.Bottom = 1; // bot. right: row 1, col 79
srctReadRect.Right = 79;
// The temporary buffer size is 2 rows x 80 columns.
COORD coordBufSize, coordBufCoord;
coordBufSize.Y = 2;
coordBufSize.X = 80;
// The top left destination cell of the temporary buffer is
// row 0, col 0.
coordBufCoord.X = 0;
coordBufCoord.Y = 0;
// Copy the block from the screen buffer to the temp. buffer.
CHAR_INFO chiBuffer[160]; // [2][80];
BOOL fSuccess;
fSuccess = ReadConsoleOutput(
hStdout, // screen buffer to read from
chiBuffer, // buffer to copy into
coordBufSize, // col-row size of chiBuffer
coordBufCoord, // top left dest. cell in chiBuffer
&srctReadRect); // screen buffer source rectangle
FreeConsole();
system("pause");
}
просто прочитать в массив. причем читать только видимую часть. там есть апи для вычисления области, в которой есть текст. ну и нада сервисные функции начирикать чтобы матрицу символов перегнать в обычную строку. надеюсь осилишь?
Да, pid процесса вручную вбит. Подставляй свой.
Вообще мсдн решает, просто нада ковыряться не только в одной статье =) Правда тут хватило одной и одного примера к ней.
|
|
|

26.10.2009, 15:53
|
|
Познающий
Регистрация: 14.03.2009
Сообщений: 86
С нами:
9031356
Репутация:
12
|
|
Ra$cal, аа чувак спасибо большое, да осилю)
Последний раз редактировалось draliokero; 27.10.2009 в 00:25..
|
|
|

27.10.2009, 16:25
|
|
Новичок
Регистрация: 14.10.2009
Сообщений: 8
С нами:
8723506
Репутация:
0
|
|
Сообщение от razb
винсок (ws2_32) и почитай какой нибудь учебник по С/С++
Спасибо понял что не так, пролинковал примеры работают. Ещё раз спасибо.
Последний раз редактировалось StriplOol; 27.10.2009 в 16:54..
|
|
|

27.10.2009, 19:22
|
|
Участник форума
Регистрация: 06.06.2006
Сообщений: 163
С нами:
10490063
Репутация:
11
|
|
Доброго времени суток.
Подскажите пожалуйста как лучше организовать сортировку из файла,то есть к примеру загружается список авторов и их произведений, как сделать так чтобы Указав к примеру автора из заданного файла вывелись только строки с этим автором.
Организовать это нужно на Си, не откажусь от любой помощи или подсказки...
Заранее спасибо
|
|
|

27.10.2009, 20:25
|
|
Познающий
Регистрация: 27.05.2009
Сообщений: 44
С нами:
8925577
Репутация:
-1
|
|
знаю нетот топик но там неотвичают тут бистреи 
подскажытем мине пожалуиста такую функцыю как в с++ cin.putback();
if(isalpha(ch)) {
cin.putback(ch);
cin>>string_value;
return curr_tok=NAME;
|
|
|

28.10.2009, 20:15
|
|
Участник форума
Регистрация: 06.06.2006
Сообщений: 163
С нами:
10490063
Репутация:
11
|
|
Неужели ни кто не может помочь решить проблему???
Сори за флуд
|
|
|
|
 |
|
Предыдущая тема
Следующая тема
|
Здесь присутствуют: 4 (пользователей: 0 , гостей: 4)
|
|
|
|