ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 26.10.2009, 15:13
new-sl
Познающий
Регистрация: 27.05.2009
Сообщений: 44
С нами: 8925577

Репутация: -1
По умолчанию

Цитата:
Сообщение от [n]-c0der  
Помоему ты нехренова ошибся топиком.
 
Ответить с цитированием

  #2  
Старый 26.10.2009, 15:07
Irdis
Участник форума
Регистрация: 06.02.2006
Сообщений: 177
С нами: 10661593

Репутация: 88
По умолчанию

1) java другая тема
2) возьмёт ascii код
 
Ответить с цитированием

  #3  
Старый 26.10.2009, 15:27
Ra$cal
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
С нами: 10386906

Репутация: 599


По умолчанию

ща попробую, пока не рубануло в сон.
 
Ответить с цитированием

  #4  
Старый 26.10.2009, 15:30
draliokero
Познающий
Регистрация: 14.03.2009
Сообщений: 86
С нами: 9031356

Репутация: 12
По умолчанию

Ra$cal, буду очень благодарен! Нечего по этому поводу не нашел, пришлось еще на rohitab.com тему поднять)
 
Ответить с цитированием

  #5  
Старый 26.10.2009, 15:50
Ra$cal
Постоянный
Регистрация: 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 процесса вручную вбит. Подставляй свой.

Вообще мсдн решает, просто нада ковыряться не только в одной статье =) Правда тут хватило одной и одного примера к ней.
 
Ответить с цитированием

  #6  
Старый 26.10.2009, 15:53
draliokero
Познающий
Регистрация: 14.03.2009
Сообщений: 86
С нами: 9031356

Репутация: 12
По умолчанию

Ra$cal, аа чувак спасибо большое, да осилю)

Последний раз редактировалось draliokero; 27.10.2009 в 00:25..
 
Ответить с цитированием

  #7  
Старый 27.10.2009, 16:25
StriplOol
Новичок
Регистрация: 14.10.2009
Сообщений: 8
С нами: 8723506

Репутация: 0
По умолчанию

Цитата:
Сообщение от razb  
винсок (ws2_32) и почитай какой нибудь учебник по С/С++
Спасибо понял что не так, пролинковал примеры работают. Ещё раз спасибо.

Последний раз редактировалось StriplOol; 27.10.2009 в 16:54..
 
Ответить с цитированием

  #8  
Старый 27.10.2009, 19:22
Chrek625
Участник форума
Регистрация: 06.06.2006
Сообщений: 163
С нами: 10490063

Репутация: 11
По умолчанию

Доброго времени суток.
Подскажите пожалуйста как лучше организовать сортировку из файла,то есть к примеру загружается список авторов и их произведений, как сделать так чтобы Указав к примеру автора из заданного файла вывелись только строки с этим автором.
Организовать это нужно на Си, не откажусь от любой помощи или подсказки...
Заранее спасибо
 
Ответить с цитированием

  #9  
Старый 27.10.2009, 20:25
new-sl
Познающий
Регистрация: 27.05.2009
Сообщений: 44
С нами: 8925577

Репутация: -1
По умолчанию

знаю нетот топик но там неотвичают тут бистреи
подскажытем мине пожалуиста такую функцыю как в с++ cin.putback();
if(isalpha(ch)) {
cin.putback(ch);
cin>>string_value;
return curr_tok=NAME;
 
Ответить с цитированием

  #10  
Старый 28.10.2009, 20:15
Chrek625
Участник форума
Регистрация: 06.06.2006
Сообщений: 163
С нами: 10490063

Репутация: 11
По умолчанию

Неужели ни кто не может помочь решить проблему???
Сори за флуд
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Часто задаваемые вопросы по MySQL Серый PHP 5 28.12.2006 18:26
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 4 (пользователей: 0 , гостей: 4)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.