Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

RE: Вопросы по C/C++ (Для новичков)

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> RE: Вопросы по C/C++ (Для новичков)
Имя
Сообщение << Старые топики   Новые топики >>
RE: Вопросы по C/C++ (Для новичков) - 2009-01-31 14:02:06.033333   
9off

Сообщений: 696
Оценки: 0
Присоединился: 2008-10-16 07:09:00.173333
Попробую объяснить:
Мне нужно, написать программу для того, что бы собирать статистику с букмекирских сайтов. И первым этапом нужно упорядочить саму информацию(то есть события, коофициенты, победы или поражения) поэтому я думаю нужно использовать базы данных для таких целей. Дальше уже нужно развивать идею до средст управления этой базой, значит мне нужна СУБД…так, что ты можешь посоветовать для таких целей.
Post #: 161
RE: Вопросы по C/C++ (Для новичков) - 2009-01-31 15:06:20.653333   
koro

Сообщений: 977
Оценки: 0
Присоединился: 2008-08-08 09:39:07.460000
начинаю писать под библиотеку QT, интересно мнение опытных програмеров о ней. Как я понял, если научиться писать средствами этой библиотеки, то можно компилить одни и теже исходники под разные ОСи - линукс, винда, мак?
Post #: 162
RE: Вопросы по C/C++ (Для новичков) - 2009-01-31 17:55:01.936666   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
quote:

ORIGINAL: 9off

Попробую объяснить:
Мне нужно, написать программу для того, что бы собирать статистику с букмекирских сайтов. И первым этапом нужно упорядочить саму информацию(то есть события, коофициенты, победы или поражения) поэтому я думаю нужно использовать базы данных для таких целей. Дальше уже нужно развивать идею до средст управления этой базой, значит мне нужна СУБД…так, что ты можешь посоветовать для таких целей.


если с практической точки зрения - то тебе SQLite или BerkleyDB; если с точки зрения реализации чего-нибудь СУБД-подобного, то либо поиграйся с этим:

http://en.wikipedia.org/wiki/ODBMS

либо сходи, например, сюда:

http://sourceforge.net/search/?type_of_search=soft&words=dbms

учебных проектов на СУБД я не знаю, так что конкретными исходниками не поделюсь; однако с вопросами по реализации - приходи, постараюсь помочь

если писать с нуля, то для начала тебе и правда хватит стандартной библиотеки контейнеров выбранного ЯП и основных теоретико-множественных операций над ними. ну и реляционная алгебра в дальнейшем, куда ж без неё

на самом деле я бы тебе очень рекомендовал посмотреть на APL в рамках этой задачи - если будет время, конечно
Post #: 163
RE: Вопросы по C/C++ (Для новичков) - 2009-01-31 17:57:17.860000   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
quote:

ORIGINAL: brtn

начинаю писать под библиотеку QT, интересно мнение опытных програмеров о ней


одно из лучших существующих middleware для C++

quote:

ORIGINAL: brtn

Как я понял, если научиться писать средствами этой библиотеки, то можно компилить одни и теже исходники под разные ОСи - линукс, винда, мак?


для большинства задач - да. дорабатывать напильником в некоторых случаях придётся, но в целом кросс-платформенность кода Qt обеспечивает
Post #: 164
RE: Вопросы по C/C++ (Для новичков) - 2009-02-07 13:01:59.120000   
trinni_u

Сообщений: 1
Оценки: 0
Присоединился: 2009-02-07 12:58:22.680000
Как нужно сделать проверку на цифры после "ссканеф"?
Чтобы если в програму вводятся не цифры выдавало ошибку.
Post #: 165
RE: Вопросы по C/C++ (Для новичков) - 2009-02-07 18:01:36.990000   
BatonXAK

Сообщений: 1137
Оценки: 0
Присоединился: 2007-03-02 20:44:00.803333
scanf (" \"%[^А-Zа-z-] %*[-] %[^\"]", ps1, ps2);
Post #: 166
RE: Вопросы по C/C++ (Для новичков) - 2009-02-09 18:54:02.603333   
bobik23

Сообщений: 129
Оценки: 0
Присоединился: 2008-09-20 00:35:23.616666
Привет !вот хотел замутить сам HTTP Protocol Sniffer на с++
вроде как начало есть у меня, но при компиляции что -то сам компилер завис
может я не те хедары в опцию засунул но вроде как  сам файл просит вот эти хедары tchar.h memry.h conio.h stdlib.h malloc.h stdio.h mfncom.dll но  компилер  всеровно  виснет на воздухе и ошибку не показывает
—————————————-
мож у кого есть такие хедары скиньте плз

 #include &lt;stdlib.h&gt; #include &lt;malloc.h&gt; #include &lt;memory.h&gt; #include &lt;tchar.h&gt; #include &lt;stdio.h&gt; #include &lt;tchar.h&gt; #include &lt;conio.h&gt; ------------------------------------------ а вот сам файл // Scripting_C++.cpp : Defines the entry point for the application. // // Modify the following defines if you have to target a platform prior to the ones specified below. // Refer to MSDN for the latest info on corresponding values for different platforms. #ifndef WINVER                // Allow use of features specific to Windows XP or later. #define WINVER 0x0501        // Change this to the appropriate value to target other versions of Windows. #endif #ifndef _WIN32_WINNT        // Allow use of features specific to Windows XP or later.                   #define _WIN32_WINNT 0x0501    // Change this to the appropriate value to target other versions of Windows. #endif                        #ifndef _WIN32_WINDOWS        // Allow use of features specific to Windows 98 or later. #define _WIN32_WINDOWS 0x0410 // Change this to the appropriate value to target Windows Me or later. #endif #ifndef _WIN32_IE            // Allow use of features specific to IE 6.0 or later. #define _WIN32_IE 0x0600    // Change this to the appropriate value to target other versions of IE. #endif #define WIN32_LEAN_AND_MEAN        // Exclude rarely-used stuff from Windows headers // Windows Header Files: #include &lt;windows.h&gt; // C RunTime Header Files #include &lt;stdlib.h&gt; #include &lt;malloc.h&gt; #include &lt;memory.h&gt; #include &lt;tchar.h&gt; #include &lt;stdio.h&gt; #include &lt;tchar.h&gt; #include &lt;conio.h&gt; #pragma warning (disable : 4313) #import "C:\\Program Files\\HTTP Debugger SDK\\mfncom.dll" no_namespace raw_interfaces_only // Global Variables: HINSTANCE hInst;                                // current instance HWND      hEdit; #define   EditTextBufLen (64*1024) char      szEditTextBuf[EditTextBufLen]; // Forward declarations of functions included in this code module: ATOM                MyRegisterClass(HINSTANCE hInstance); BOOL                InitInstance(HINSTANCE, int); LRESULT CALLBACK    WndProc(HWND, UINT, WPARAM, LPARAM); // ************************************************************************************************ // HTTP Debugger staff // ************************************************************************************************ struct MFNHTTPCtrlEvents : public IMFNHTTPCtrlEvents { ULONG m_cRef; MFNHTTPCtrlEvents() {     m_cRef = 1; } ~MFNHTTPCtrlEvents() { } //IUnknown ULONG STDMETHODCALLTYPE AddRef () {     return ++m_cRef; } ULONG STDMETHODCALLTYPE Release () {     if (--m_cRef != 0)         return m_cRef;         delete this;     return 0; } HRESULT STDMETHODCALLTYPE QueryInterface (REFIID riid, void** ppv) {     *ppv=NULL;         if (riid == IID_IUnknown)           *ppv = this;         if (riid == __uuidof(IMFNHTTPCtrlEvents))          *ppv = this;         if (NULL==*ppv)          return E_NOINTERFACE;         AddRef();     return NOERROR; } //IMFNHTTPCtrlEvents HRESULT STDMETHODCALLTYPE OnRequestHeader (unsigned long ID, char * UserName, char * ProgramName, char * URL, char * HeaderData ) {     int nLen = GetWindowTextLength(hEdit);     if ( nLen + strlen(HeaderData) &lt; EditTextBufLen )     {         GetWindowText(hEdit, szEditTextBuf, EditTextBufLen-1);         strcat_s(szEditTextBuf, EditTextBufLen, HeaderData);         SetWindowText(hEdit, szEditTextBuf );     }     return S_OK; } HRESULT STDMETHODCALLTYPE OnRequestContentPacket ( unsigned long ID, unsigned char * PacketData, unsigned long PacketSize, unsigned long RawPacketSize ) {     char szBuf[1024];     sprintf_s(szBuf, 1024, "HTTP Request Content Packet: Data Buffer: 0x%X, Decoded Data Size: %d, RAW Data Size: %d\r\n\r\n",  PacketData, PacketSize, RawPacketSize );     int nLen = GetWindowTextLength(hEdit);     if ( nLen + strlen(szBuf) &lt; EditTextBufLen )     {         GetWindowText(hEdit, szEditTextBuf, EditTextBufLen-1);         strcat_s(szEditTextBuf, EditTextBufLen, szBuf);         SetWindowText(hEdit, szEditTextBuf );     }     return S_OK; } HRESULT STDMETHODCALLTYPE OnResponseHeader ( unsigned long ID, char * UserName, char * ProgramName, char * Status, char * HeaderData ) {     int nLen = GetWindowTextLength(hEdit);     if ( nLen + strlen(HeaderData) &lt; EditTextBufLen )     {         GetWindowText(hEdit, szEditTextBuf, EditTextBufLen-1);         strcat_s(szEditTextBuf, EditTextBufLen, HeaderData);         SetWindowText(hEdit, szEditTextBuf );     }     return S_OK; } HRESULT STDMETHODCALLTYPE OnResponseContentPacket ( unsigned long ID, unsigned char * PacketData, unsigned long PacketSize, unsigned long RawPacketSize ) {     char szBuf[1024];     sprintf_s(szBuf, 1024, "HTTP Response Content Packet: Data Buffer: 0x%X, Decoded Data Size: %d, RAW Data Size: %d\r\n\r\n",  PacketData, PacketSize, RawPacketSize );     int nLen = GetWindowTextLength(hEdit);     if ( nLen + strlen(szBuf) &lt; EditTextBufLen )     {         GetWindowText(hEdit, szEditTextBuf, EditTextBufLen-1);         strcat_s(szEditTextBuf, EditTextBufLen, szBuf);         SetWindowText(hEdit, szEditTextBuf );     }     return S_OK; } HRESULT STDMETHODCALLTYPE OnClose ( unsigned long ID ) {     return S_OK; } }; IMFNHTTPCtrlPtr pHTTPCtrl; MFNHTTPCtrlEvents eHTTPCtrlEvents; IConnectionPoint* pCP = NULL; DWORD dwCookie; void InitHTTPEngine() { CoInitialize(NULL); HRESULT hr = pHTTPCtrl.CreateInstance(__uuidof(MFNHTTPCtrl)); if (pHTTPCtrl) {     // set listener for pHTTPCtrl events     IUnknown *pUnk = NULL;     IUnknown *pHandler = NULL;     IConnectionPointContainer* pCPC = NULL;     hr = pHTTPCtrl-&gt;QueryInterface(IID_IUnknown, (void**)&amp;pUnk);     hr = eHTTPCtrlEvents.QueryInterface(IID_IUnknown, (void**)&amp;pHandler);     hr = pUnk-&gt;QueryInterface(IID_IConnectionPointContainer, (void**)&amp;pCPC);     if (SUCCEEDED(hr))     {         // Find the connection point.         hr = pCPC-&gt;FindConnectionPoint(__uuidof(IMFNHTTPCtrlEvents), &amp;pCP);         if (SUCCEEDED(hr))         {             // Advise the connection point.             hr = pCP-&gt;Advise(pHandler, &amp;dwCookie);             if (SUCCEEDED(hr))             {             }         }         pCPC-&gt;Release();     }     pUnk-&gt;Release();         //replace with your serial number     const long nSerialNumber = 0;     //this sample works only in 'Scripting' mode. If you need to use the 'RealTime' mode please see the 'RealTime_C++' sample     pHTTPCtrl-&gt;InitHTTP( HTTP_Scripting, HTTP_DecodeContent, nSerialNumber ); } } void TermHTTPEngine() { if (pHTTPCtrl) {     pCP-&gt;Unadvise(dwCookie);     pCP-&gt;Release();     //stop intercepting engine     pHTTPCtrl-&gt;TermHTTP();     pHTTPCtrl.Release(); } CoUninitialize(); } // ************************************************************************************************ // Windows staff // ************************************************************************************************ int APIENTRY _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow) { UNREFERENCED_PARAMETER(hPrevInstance); UNREFERENCED_PARAMETER(lpCmdLine); // TODO: Place code here. MSG msg; // Initialize global strings MyRegisterClass(hInstance); // Perform application initialization: if (!InitInstance (hInstance, nCmdShow))     return FALSE; // Main message loop: while (GetMessage(&amp;msg, NULL, 0, 0)) {     TranslateMessage(&amp;msg);     DispatchMessage(&amp;msg); } return (int) msg.wParam; } ATOM MyRegisterClass(HINSTANCE hInstance) { WNDCLASSEX wcex; wcex.cbSize            = sizeof(WNDCLASSEX); wcex.style            = CS_HREDRAW | CS_VREDRAW; wcex.lpfnWndProc    = WndProc; wcex.cbClsExtra        = 0; wcex.cbWndExtra        = 0; wcex.hInstance        = hInstance; wcex.hIcon            = LoadIcon(NULL, IDI_APPLICATION); wcex.hCursor        = LoadCursor(NULL, IDC_ARROW); wcex.hbrBackground    = (HBRUSH)(COLOR_WINDOW+1); wcex.lpszMenuName    = NULL; wcex.lpszClassName    = "ScriptingSampleWnd"; wcex.hIconSm        = LoadIcon(NULL, IDI_APPLICATION); return RegisterClassEx(&amp;wcex); } BOOL InitInstance(HINSTANCE hInstance, int nCmdShow) { HWND hWnd; hInst = hInstance; // Store instance handle in our global variable hWnd = CreateWindow("ScriptingSampleWnd", "Scripting Sample", WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, 0, CW_USEDEFAULT, 0, NULL, NULL, hInstance, NULL); if (!hWnd)   return FALSE; ShowWindow(hWnd, nCmdShow); UpdateWindow(hWnd); return TRUE; } LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) { //int wmId, wmEvent; PAINTSTRUCT ps; HDC hdc; switch (message) { case WM_CREATE:     ZeroMemory(szEditTextBuf, EditTextBufLen);     hEdit = CreateWindow( "Edit", NULL, WS_CHILD|WS_VISIBLE|WS_VSCROLL|ES_MULTILINE|ES_AUTOVSCROLL|ES_READONLY, 0, 0, 0, 0, hWnd, NULL, hInst, 0);         InitHTTPEngine();     break; case WM_SIZE:     if (hEdit)         MoveWindow(hEdit, 0, 0, LOWORD(lParam), HIWORD(lParam), TRUE);     break; case WM_PAINT:     hdc = BeginPaint(hWnd, &amp;ps);     EndPaint(hWnd, &amp;ps);     break; case WM_DESTROY:     TermHTTPEngine();         PostQuitMessage(0);     break; default:     return DefWindowProc(hWnd, message, wParam, lParam); } return 0; }
Post #: 167
RE: Вопросы по C/C++ (Для новичков) - 2009-02-09 19:49:53.613333   
Archivarius

Сообщений: 164
Оценки: 0
Присоединился: 2008-10-26 00:16:25.630000
quote:

ORIGINAL: bobik23
Привет !вот хотел замутить сам HTTP Protocol Sniffer на с++
вроде как начало есть у меня, но при компиляции что -то сам компилер завис
Что-то уж очень цитату с баш.орг.ру напомнило:

Cache: я не программер
Cache: я просто пижжу нужные скрипты и делаю их под себя
Cache: даж незнаю как это называецо
Tindaloo: пиздоскриптолог ?
Post #: 168
RE: Вопросы по C/C++ (Для новичков) - 2009-02-09 20:23:31.586666   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Тут ещё и COM есть. ОМГ.
Post #: 169
RE: Вопросы по C/C++ (Для новичков) - 2009-02-09 21:23:26.220000   
bobik23

Сообщений: 129
Оценки: 0
Присоединился: 2008-09-20 00:35:23.616666
конечно я его стырил у микрозофта  сам -бы такое не написал ,мог  бы только лень быстрей под себя поделать.
Post #: 170
RE: Вопросы по C/C++ (Для новичков) - 2009-02-13 19:27:20.400000   
Sh1td0wn

Сообщений: 156
Оценки: 0
Присоединился: 2008-05-16 16:48:32.490000
собираюсь написать сетевую флудилку (что-то типа LOIC), на базе wxDev-Cpp.
Какую сетевую библиотеку использовать и как её прикрутить?
Post #: 171
RE: Вопросы по C/C++ (Для новичков) - 2009-02-15 20:22:38.063333   
Alexey1993

Сообщений: 69
Оценки: 0
Присоединился: 2008-11-10 23:18:34.996666
Очень нужна помощь хочу скомпилировать что нибудь на MinGW (gcc) ничего не выходит и хочу прикрепить к MinGW GTK+ много пробовал ничего не получалось помогите пожалуйста кто сможет!
Post #: 172
RE: Вопросы по C/C++ (Для новичков) - 2009-02-15 23:04:46.050000   
Sh1td0wn

Сообщений: 156
Оценки: 0
Присоединился: 2008-05-16 16:48:32.490000
поясни чуть-чуть поподробнее: как выглядит командная строка для компиляции, какие ошибки выдаются, ……..
Post #: 173
RE: Вопросы по C/C++ (Для новичков) - 2009-02-16 14:11:39.750000   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
quote:

ORIGINAL: Alexey1993

Очень нужна помощь хочу скомпилировать что нибудь на MinGW (gcc) ничего не выходит и хочу прикрепить к MinGW GTK+ много пробовал ничего не получалось помогите пожалуйста кто сможет!


http://www.segfault.kiev.ua/smart-questions-ru.html

ты хоть когда-нибудь прочитаешь эту статью, ну?
Post #: 174
RE: Вопросы по C/C++ (Для новичков) - 2009-02-17 15:56:16.863333   
9off

Сообщений: 696
Оценки: 0
Присоединился: 2008-10-16 07:09:00.173333
Подскажите как реализуеться Singleton (в С++)? Желательно своими словами, так как Гугл и википедию я и сам посмотрю. Нужно мнение обычного программиста, можно со ссылкой на источник, но желательно в доходчевой форме.
__________________________________________________________________
Post #: 175
RE: Вопросы по C/C++ (Для новичков) - 2009-02-17 17:53:50.650000   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
quote:

ORIGINAL: 9off

Подскажите как реализуеться Singleton (в С++)? Желательно своими словами, так как Гугл и википедию я и сам посмотрю. Нужно мнение обычного программиста, можно со ссылкой на источник, но желательно в доходчевой форме.


который из?

простейший вариант - синглтон Мейерса, хранит ссылку на свой экземпляр (потоконебезопасен, нет контроля продолжительности жизни); чуть сложнее - классический синглтон, хранит указатель на свой экземпляр, метод getInstance() реализует ленивое создание - объект создаётся по первому обращению к нему (потоконебезопасен (решаемо), контроль продолжительности жизни ручной)

развитие идеи - добавление потокобезопасности (double-checked locking, triple-checked locking), обеспечение явного контроля за продолжительностью жизни (синглтон-феникс, приоритетная очередь синглтонов)

основная идея везде одна - запретить обычное создание объекта (сделать конструктор непубличным), реализовать создание посредством статического метода, нагружённого необходимой программисту логикой
Post #: 176
RE: Вопросы по C/C++ (Для новичков) - 2009-02-17 18:07:32.946666   
9off

Сообщений: 696
Оценки: 0
Присоединился: 2008-10-16 07:09:00.173333
Спасибо Denaturat!
Post #: 177
RE: Вопросы по C/C++ (Для новичков) - 2009-02-18 15:41:26.293333   
Gaarathesand

Сообщений: 2
Оценки: 0
Присоединился: 2009-02-18 15:17:56.586666
пару дней назад начал изучение С++ по какой-то книженции. Запоролся я на самом первом примере в книге xD
есть код:
#include &lt;iostream&gt; using namespace std; int main() { cout &lt;&lt; "Pewpew!"; return 0; } Компиляция проходит на *ура*, а вот после линковки выпадают 2 ашипки:

[Linken error] Unresolved external '_Form' referenced from C:\…CBUILDER6\PROJECTS\PROJECT2.OBJ
[Linken error] Unresolved external 'TForm1::' referenced from C:\…\PROJECT2.OBJ

Что делать в такой ситуации?
Post #: 178
RE: Вопросы по C/C++ (Для новичков) - 2009-02-18 15:56:43.403333   
Pashkela

Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
по всей видимости юзаешь MS VC++, и если тебе нужно набирать простейшие примеры, без форм, то лучше скачать BCC55:

http://altd.codegear.com/download/bcppbuilder/freecommandLinetools.exe
Post #: 179
RE: Вопросы по C/C++ (Для новичков) - 2009-02-18 16:33:58.600000   
QunneD

Сообщений: 833
Оценки: 0
Присоединился: 2008-11-09 20:54:38.113333
Ты когда создаеш проект выбирай чтобы это было консольное приложение, или используй Dev C++
Post #: 180
RE: Вопросы по C/C++ (Для новичков) - 2009-02-18 18:55:26.283333   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
quote:



[Linken error] Unresolved external '_Form' referenced from C:\…CBUILDER6\PROJECTS\PROJECT2.OBJ
[Linken error] Unresolved external 'TForm1::' referenced from C:\…\PROJECT2.OBJ


quote:

ORIGINAL: Pashkela

по всей видимости юзаешь MS VC++


я один вижу небольшую нестыковку?
Post #: 181
RE: Вопросы по C/C++ (Для новичков) - 2009-02-18 18:59:16.473333   
Pashkela

Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
ыы, не увидел пути просто:) А ты ехидна, хорошо, что тебя не выбрали модератором. Пустозвон какой-то, теории много, практической помощи фактически ноль. Алаверды
Post #: 182
RE: Вопросы по C/C++ (Для новичков) - 2009-02-18 19:11:48.786666   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
quote:

ORIGINAL: Pashkela

хорошо, что тебя не выбрали модератором


подавился бубликом

quote:

ORIGINAL: Pashkela

Пустозвон какой-то, теории много, практической помощи фактически ноль. Алаверды


если под практической помощью ты подразумеваешь калеченье неокрепших детских мозгов кусками рабочего (иногда), но бесчеловечно уродливого M$-специфичного кода - то да, этим я не страдаю

в остальном можешь просмотреть хотя бы этот топик на предмет недовольных моими ответами
Post #: 183
RE: Вопросы по C/C++ (Для новичков) - 2009-02-18 19:14:44.240000   
Pashkela

Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
Фанаты пингвина такие же дураки, как и фанаты виндовз. Нужно знать и уметь и там и там.
Post #: 184
RE: Вопросы по C/C++ (Для новичков) - 2009-02-18 22:14:50.273333   
Archivarius

Сообщений: 164
Оценки: 0
Присоединился: 2008-10-26 00:16:25.630000
quote:

ORIGINAL: Denaturat

кусками рабочего (иногда), но бесчеловечно уродливого M$-специфичного кода - то да, этим я не страдаю
Я так понял ты про это?
quote:

#include &lt;iostream&gt;
using namespace std;
int main() {
cout &lt;&lt; "Pewpew!";
return 0;
}
Где ж там специфичность MS? Оно и под Линуксом в G++ прекрасно компилится. [sm=af.gif]
Post #: 185
RE: Вопросы по C/C++ (Для новичков) - 2009-02-18 22:55:04.936666   
Gaarathesand

Сообщений: 2
Оценки: 0
Присоединился: 2009-02-18 15:17:56.586666
поставил Dev C++, интерфейс как раз для моих мозгов. Проблем с созданием моей имба-проги не возникло) спасибо^^
Post #: 186
RE: Вопросы по C/C++ (Для новичков) - 2009-02-19 15:27:09.793333   
FriLL

Сообщений: 2539
Оценки: 335
Присоединился: 2007-08-11 17:14:26.703333
Пишите только по теме 
ваш флуд тут никому не интересен
Post #: 187
RE: Вопросы по C/C++ (Для новичков) - 2009-02-20 22:15:24.633333   
Alexey1993

Сообщений: 69
Оценки: 0
Присоединился: 2008-11-10 23:18:34.996666
А у меня такой вопрос:как прикрепить GTK+ к MinGW либо TCC(TinyCC)?Много пробовал поставить под винду GTK+ - ничего не получалось…
Буду очень благодарен за любую помощь!!
Post #: 188
RE: Вопросы по C/C++ (Для новичков) - 2009-02-22 10:52:19.646666   
KJIeBeP

Сообщений: 55
Оценки: 0
Присоединился: 2009-02-07 06:25:18.213333
Интересно услышать мнения  о  C#   и  чем  отличается  от C#2.0 ?
прочитал  что  С++ очень сложно  разработать  серьезное приложения   в одиночку  ,а  вот  С#  все гораздо проще  ,как   бы  он именно  на это и расчитан  чуть ли по простоте не сравнивают с  VBA
Post #: 189
RE: Вопросы по C/C++ (Для новичков) - 2009-02-22 12:21:38.510000   
tuxmashine

Сообщений: 303
Оценки: 0
Присоединился: 2008-06-03 12:37:50.110000
у меня проблема, начал учить си, пытаюсь скомпилить следующий код:

#include <stdio.h>
main() {
int first, second, sum;
first=1;
second=2;
sum=first+second
printf=("summa=%d\n" , sum);
}
gcc source -o prog ,вылезает ошибка:

source : file not recognized: File format not recognized
collect2: выполнение ld завершилось с кодом возврата 1
Post #: 190
RE: Вопросы по C/C++ (Для новичков) - 2009-02-22 13:16:17.580000   
Alexey1993

Сообщений: 69
Оценки: 0
Присоединился: 2008-11-10 23:18:34.996666
попробуй вот так:
#include &lt;stdio.h&gt; int main(void) { int first, second, sum; first=1; second=2; sum = first+second; printf("summa=%d\n" , sum); } gcc -o prog source.с
Должно получится компилировал вышло всё.
File format not recognized - советую задать разширение .с не .С - частый косяк!  
Post #: 191
RE: Вопросы по C/C++ (Для новичков) - 2009-02-22 13:24:44.420000   
Alexey1993

Сообщений: 69
Оценки: 0
Присоединился: 2008-11-10 23:18:34.996666
quote:

ORIGINAL: KJIeBeP

Интересно услышать мнения&nbsp; о&nbsp; C#&nbsp;&nbsp; и&nbsp; чем&nbsp;&nbsp;отличается&nbsp; от C#2.0&nbsp;?

к сожалению наш форум про С/C++
quote:


прочитал&nbsp; что&nbsp; С++ очень сложно&nbsp; разработать&nbsp; серьезное приложения&nbsp;&nbsp; в одиночку&nbsp; ,а&nbsp; вот&nbsp; С#&nbsp;&nbsp;все гораздо проще&nbsp;&nbsp;,как&nbsp;&nbsp; бы&nbsp; он именно&nbsp; на это и расчитан&nbsp; чуть ли по простоте не сравнивают с&nbsp; VBA

безусловно С# проще С++
Post #: 192
RE: Вопросы по C/C++ (Для новичков) - 2009-02-22 23:00:24.656666   
Sh1td0wn

Сообщений: 156
Оценки: 0
Присоединился: 2008-05-16 16:48:32.490000
Какую библиотеку использовать для написания "флудилки" (типа LOIC) и как её прикрутить к wxDev-Cpp ?
Post #: 193
RE: Вопросы по C/C++ (Для новичков) - 2009-02-23 17:25:24.476666   
Alexey1993

Сообщений: 69
Оценки: 0
Присоединился: 2008-11-10 23:18:34.996666
quote:

ORIGINAL: Sh1td0wn

Какую библиотеку использовать для написания "флудилки" (типа LOIC)

судя по тому что прочитал в ссылке выше это не "флудилка" а скорее "DDos-илка" ,там написано ещё что она работает   за счёт отправки TCP, UDP, или HTTP запросов пока сайт не рухнет.Насчёт библиотеки могу сказать то что возможно нужная в компиляторе уже есть в наличии ,а может и нет…
Короче нужна библиотека которая шлёт TCP, UDP, или HTTP запросы…
quote:


и как её прикрутить к wxDev-Cpp ?

На этот вопрос мне трудно ответить сразу,я сам библиотеки прикручивать не умею.Но наверняка могу сказать то что это будет написано в описании библиотеки или на каком нибудь сайте…
Post #: 194
RE: Вопросы по C/C++ (Для новичков) - 2009-02-23 22:04:40.560000   
Sh1td0wn

Сообщений: 156
Оценки: 0
Присоединился: 2008-05-16 16:48:32.490000
Наиболее успешными показали себя HTTP-DoSилки, поэтому решил остановиться на cURL.
Извлёк архив с соблюдением каталогов (т.е. lib в lib, include в include  и т.п.), но при попытке собрать любой проект с использованием функций cURL линкер не срабатывает и вылетает со следующей ошибкой:
Objects/MingW/baletApp.o:baletApp.cpp:(.text+0x122): undefined reference to `_imp__curl_easy_init' collect2: ld returned 1 exit status Что я не так сделал?
Post #: 195
RE: Вопросы по C/C++ (Для новичков) - 2009-02-23 23:46:45.070000   
Alexey1993

Сообщений: 69
Оценки: 0
Присоединился: 2008-11-10 23:18:34.996666
Не знаю, наверное что-то с include файлами т.к компилятор пишет : '_imp_curl_easy_init' не задокументирован или что-то подобное.
Совет:вижу что используется wxDev-Cpp. У Dev-Cpp я у себя посмотрел есть в меню "Сервис" в верху есть "проверить обновленя/пакеты…" - жмём его потом в вверху выбираем DevPacks.org потом жмём "Check Updates" когда список обновится Group выбираем Networking и в списке внизу будут всякие библиотеки:Zoidcom,XmlRpc++,TAO,и.тд среди них и libcurl!Ставим на нём галочку и выбирем download selected!!!!(там их 2-е выбираем по вкусу с SSl или без)
;)
З.Ы так можно легче и чётче установить любую библиотеку…

Post #: 196
RE: Вопросы по C/C++ (Для новичков) - 2009-02-24 08:56:34.033333   
Wlada

Сообщений: 1233
Оценки: 0
Присоединился: 2007-09-24 12:01:26.970000
В компиляторе борланд нужно устанавливать библиотеку, у dev-cpp могут существовать проблемы с папками названия которых состоят из русских букв и имеют пробелы
Post #: 197
RE: Вопросы по C/C++ (Для новичков) - 2009-02-24 12:51:14.806666   
Sh1td0wn

Сообщений: 156
Оценки: 0
Присоединился: 2008-05-16 16:48:32.490000
Русских букв и пробелов нигде не было.
Опять не могу подключиться, работает только Dev-C++ primary devpak server, а на нём никакого curl нет. Остальные два не пашут.
—————————————
Скачал libcurl со всеми dependencies с http://devpaks.org/. Теперь буду доставать гугл тупыми вопросами по синтаксису…
—————————————
установил пакеты, ошибка та же самая! что опять не так?
Post #: 198
RE: Вопросы по C/C++ (Для новичков) - 2009-02-24 13:33:56.480000   
patr

Сообщений: 19
Оценки: 0
Присоединился: 2009-02-21 19:32:49.166666
Народ а обьясните как  в С сделать "перебор пузырьком"?И как в матрице проверить что все числа в строках и столбцах простые?
Post #: 199
RE: Вопросы по C/C++ (Для новичков) - 2009-02-24 14:07:24.930000   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
quote:

ORIGINAL: Sh1td0wn

установил пакеты, ошибка та же самая! что опять не так?


посмотри какие параметры передаются ld, и указывается ли там явно libcurl. если нет - пропиши ручками путь к нему

причин для ругани линкера в данном случае может быть две - либо он вообще не нашёл библиотеки, либо у тебя конфликт версий (и тогда надо смотреть changelog'и curl'а и изучать их на предмет того где они поломали ABI). склоняюсь к первому варианту - во всяком случае пока он не отметён, никаких других действий предпринимать смысла нет

если выложишь параметры запуска ld - будет проще понять в чём у тебя проблема
Post #: 200
Страниц:  1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
Все форумы >> [Компилируемые языки] >> RE: Вопросы по C/C++ (Для новичков)







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.