Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

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

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

27.10.2009, 20:25
|
|
Познающий
Регистрация: 27.05.2009
Сообщений: 44
Провел на форуме: 105684
Репутация:
-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
Провел на форуме: 1025198
Репутация:
11
|
|
Неужели ни кто не может помочь решить проблему???
Сори за флуд
|
|
|

28.10.2009, 20:23
|
|
Познающий
Регистрация: 27.09.2008
Сообщений: 57
Провел на форуме: 265628
Репутация:
23
|
|
Стандартным методом - грузи файл в оперативу и сортируй как душе угодно.
|
|
|

28.10.2009, 20:33
|
|
Участник форума
Регистрация: 06.06.2006
Сообщений: 163
Провел на форуме: 1025198
Репутация:
11
|
|
А можно пример?
|
|
|

29.10.2009, 20:23
|
|
Постоянный
Регистрация: 29.09.2008
Сообщений: 553
Провел на форуме: 2584134
Репутация:
519
|
|
Код:
#include <windows.h>
#include <stdio.h>
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR CmdLine, int CmdShow)
{
char szAppName[] = "HelloWin!";
HWND hwnd;
MSG msg;
WNDCLASSEX wndclass;
wndclass.cbSize = sizeof(wndclass);
wndclass.style = CS_HREDRAW | CS_VREDRAW;
wndclass.lpfnWndProc = WndProc;
wndclass.cbClsExtra = 0;
wndclass.cbWndExtra = 0;
wndclass.hInstance = hInstance;
wndclass.hIcon = LoadIcon(NULL, IDI_APPLICATION);
wndclass.hIconSm = LoadIcon(NULL, IDI_APPLICATION);
wndclass.hCursor = LoadCursor(NULL, IDC_ARROW);
wndclass.hbrBackground = (BRUSH) GetStockObject(WHITE_BRUSH);
wndclass.lszMenuName = NULL;
wndclass.lpzClassName = szAppName;
RegisterClassEx(&wndclass);
return 0;
}
Компелятор ругаецо:
c:\documents and settings\***\мои документы\visual studio 2008\projects\system\system\api.cpp(19) : error C2065: 'BRUSH' : undeclared identifier
c:\documents and settings\***\мои документы\visual studio 2008\projects\system\system\api.cpp(19) : error C2146: syntax error : missing ';' before identifier 'GetStockObject'
c:\documents and settings\***\мои документы\visual studio 2008\projects\system\system\api.cpp(20) : error C2039: 'lszMenuName' : is not a member of 'tagWNDCLASSEXW'
c:\program files\microsoft sdks\windows\v6.0a\include\winuser.h(1537) : see declaration of 'tagWNDCLASSEXW'
c:\documents and settings\***\мои документы\visual studio 2008\projects\system\system\api.cpp(21) : error C2039: 'lpzClassName' : is not a member of 'tagWNDCLASSEXW'
c:\program files\microsoft sdks\windows\v6.0a\include\winuser.h(1537) : see declaration of 'tagWNDCLASSEXW'
Я переписал все один в один с книги.
В чем проблема?
Компелю в VS 2008
|
|
|

29.10.2009, 20:35
|
|
Новичок
Регистрация: 01.05.2007
Сообщений: 7
Провел на форуме: 28466
Репутация:
10
|
|
Последний раз редактировалось growl; 29.10.2009 в 20:40..
|
|
|

29.10.2009, 20:53
|
|
Постоянный
Регистрация: 29.09.2008
Сообщений: 553
Провел на форуме: 2584134
Репутация:
519
|
|
точно
|
|
|

29.10.2009, 21:16
|
|
Новичок
Регистрация: 01.05.2007
Сообщений: 7
Провел на форуме: 28466
Репутация:
10
|
|
-m0rgan-
Тогда не один в один
lszMenuName -> lpszMenuName
lpzClassName -> lpszClassName
wndclass.hbrBackground = (BRUSH) GetStockObject(WHITE_BRUSH); // эта строка вообще не понятно что, может между (BRUSH) GetStockObject(WHITE_BRUSH) ними плюс нужен?
браш нигде не определён.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|