RE: Вопросы по C/C++ (Для новичков)
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-01-31 14:02:06.033333
|
|
|
9off
Сообщений: 696
Оценки: 0
Присоединился: 2008-10-16 07:09:00.173333
|
Попробую объяснить: Мне нужно, написать программу для того, что бы собирать статистику с букмекирских сайтов. И первым этапом нужно упорядочить саму информацию(то есть события, коофициенты, победы или поражения) поэтому я думаю нужно использовать базы данных для таких целей. Дальше уже нужно развивать идею до средст управления этой базой, значит мне нужна СУБД…так, что ты можешь посоветовать для таких целей.
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-01-31 15:06:20.653333
|
|
|
koro
Сообщений: 977
Оценки: 0
Присоединился: 2008-08-08 09:39:07.460000
|
начинаю писать под библиотеку QT, интересно мнение опытных програмеров о ней. Как я понял, если научиться писать средствами этой библиотеки, то можно компилить одни и теже исходники под разные ОСи - линукс, винда, мак?
|
|
|
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 в рамках этой задачи - если будет время, конечно
|
|
|
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 обеспечивает
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-02-07 13:01:59.120000
|
|
|
trinni_u
Сообщений: 1
Оценки: 0
Присоединился: 2009-02-07 12:58:22.680000
|
Как нужно сделать проверку на цифры после "ссканеф"? Чтобы если в програму вводятся не цифры выдавало ошибку.
|
|
|
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);
|
|
|
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 <stdlib.h>
#include <malloc.h>
#include <memory.h>
#include <tchar.h>
#include <stdio.h>
#include <tchar.h>
#include <conio.h>
------------------------------------------
а вот сам файл
// 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 <windows.h>
// C RunTime Header Files
#include <stdlib.h>
#include <malloc.h>
#include <memory.h>
#include <tchar.h>
#include <stdio.h>
#include <tchar.h>
#include <conio.h>
#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) < 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) < 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) < 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) < 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->QueryInterface(IID_IUnknown, (void**)&pUnk);
hr = eHTTPCtrlEvents.QueryInterface(IID_IUnknown, (void**)&pHandler);
hr = pUnk->QueryInterface(IID_IConnectionPointContainer, (void**)&pCPC);
if (SUCCEEDED(hr))
{
// Find the connection point.
hr = pCPC->FindConnectionPoint(__uuidof(IMFNHTTPCtrlEvents), &pCP);
if (SUCCEEDED(hr))
{
// Advise the connection point.
hr = pCP->Advise(pHandler, &dwCookie);
if (SUCCEEDED(hr))
{
}
}
pCPC->Release();
}
pUnk->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->InitHTTP( HTTP_Scripting, HTTP_DecodeContent, nSerialNumber );
}
}
void TermHTTPEngine()
{
if (pHTTPCtrl)
{
pCP->Unadvise(dwCookie);
pCP->Release();
//stop intercepting engine
pHTTPCtrl->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(&msg, NULL, 0, 0))
{
TranslateMessage(&msg);
DispatchMessage(&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(&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, &ps);
EndPaint(hWnd, &ps);
break;
case WM_DESTROY:
TermHTTPEngine();
PostQuitMessage(0);
break;
default:
return DefWindowProc(hWnd, message, wParam, lParam);
}
return 0;
}
|
|
|
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: пиздоскриптолог ?
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-02-09 20:23:31.586666
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
Тут ещё и COM есть. ОМГ.
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-02-09 21:23:26.220000
|
|
|
bobik23
Сообщений: 129
Оценки: 0
Присоединился: 2008-09-20 00:35:23.616666
|
конечно я его стырил у микрозофта сам -бы такое не написал ,мог бы только лень быстрей под себя поделать.
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-02-13 19:27:20.400000
|
|
|
Sh1td0wn
Сообщений: 156
Оценки: 0
Присоединился: 2008-05-16 16:48:32.490000
|
собираюсь написать сетевую флудилку (что-то типа LOIC), на базе wxDev-Cpp. Какую сетевую библиотеку использовать и как её прикрутить?
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-02-15 20:22:38.063333
|
|
|
Alexey1993
Сообщений: 69
Оценки: 0
Присоединился: 2008-11-10 23:18:34.996666
|
Очень нужна помощь хочу скомпилировать что нибудь на MinGW (gcc) ничего не выходит и хочу прикрепить к MinGW GTK+ много пробовал ничего не получалось помогите пожалуйста кто сможет!
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-02-15 23:04:46.050000
|
|
|
Sh1td0wn
Сообщений: 156
Оценки: 0
Присоединился: 2008-05-16 16:48:32.490000
|
поясни чуть-чуть поподробнее: как выглядит командная строка для компиляции, какие ошибки выдаются, ……..
|
|
|
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 ты хоть когда-нибудь прочитаешь эту статью, ну?
|
|
|
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), обеспечение явного контроля за продолжительностью жизни (синглтон-феникс, приоритетная очередь синглтонов) основная идея везде одна - запретить обычное создание объекта (сделать конструктор непубличным), реализовать создание посредством статического метода, нагружённого необходимой программисту логикой
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-02-17 18:07:32.946666
|
|
|
9off
Сообщений: 696
Оценки: 0
Присоединился: 2008-10-16 07:09:00.173333
|
Спасибо Denaturat!
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-02-18 15:41:26.293333
|
|
|
Gaarathesand
Сообщений: 2
Оценки: 0
Присоединился: 2009-02-18 15:17:56.586666
|
пару дней назад начал изучение С++ по какой-то книженции. Запоролся я на самом первом примере в книге xD есть код:
#include <iostream>
using namespace std;
int main() {
cout << "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 Что делать в такой ситуации?
|
|
|
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
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-02-18 16:33:58.600000
|
|
|
QunneD
Сообщений: 833
Оценки: 0
Присоединился: 2008-11-09 20:54:38.113333
|
Ты когда создаеш проект выбирай чтобы это было консольное приложение, или используй Dev C++
|
|
|
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++ я один вижу небольшую нестыковку?
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-02-18 18:59:16.473333
|
|
|
Pashkela
Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
|
ыы, не увидел пути просто:) А ты ехидна, хорошо, что тебя не выбрали модератором. Пустозвон какой-то, теории много, практической помощи фактически ноль. Алаверды
|
|
|
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$-специфичного кода - то да, этим я не страдаю в остальном можешь просмотреть хотя бы этот топик на предмет недовольных моими ответами
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-02-18 19:14:44.240000
|
|
|
Pashkela
Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
|
Фанаты пингвина такие же дураки, как и фанаты виндовз. Нужно знать и уметь и там и там.
|
|
|
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 <iostream> using namespace std; int main() { cout << "Pewpew!"; return 0; } Где ж там специфичность MS? Оно и под Линуксом в G++ прекрасно компилится. [sm=af.gif]
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-02-18 22:55:04.936666
|
|
|
Gaarathesand
Сообщений: 2
Оценки: 0
Присоединился: 2009-02-18 15:17:56.586666
|
поставил Dev C++, интерфейс как раз для моих мозгов. Проблем с созданием моей имба-проги не возникло) спасибо^^
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-02-19 15:27:09.793333
|
|
|
FriLL
Сообщений: 2539
Оценки: 335
Присоединился: 2007-08-11 17:14:26.703333
|
Пишите только по теме ваш флуд тут никому не интересен
|
|
|
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+ - ничего не получалось… Буду очень благодарен за любую помощь!!
|
|
|
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
|
|
|
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
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-02-22 13:16:17.580000
|
|
|
Alexey1993
Сообщений: 69
Оценки: 0
Присоединился: 2008-11-10 23:18:34.996666
|
попробуй вот так:
#include <stdio.h>
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 - советую задать разширение .с не .С - частый косяк!
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-02-22 13:24:44.420000
|
|
|
Alexey1993
Сообщений: 69
Оценки: 0
Присоединился: 2008-11-10 23:18:34.996666
|
quote:
ORIGINAL: KJIeBeP Интересно услышать мнения о C# и чем отличается от C#2.0 ? к сожалению наш форум про С/C++ quote:
прочитал что С++ очень сложно разработать серьезное приложения в одиночку ,а вот С# все гораздо проще ,как бы он именно на это и расчитан чуть ли по простоте не сравнивают с VBA безусловно С# проще С++
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-02-22 23:00:24.656666
|
|
|
Sh1td0wn
Сообщений: 156
Оценки: 0
Присоединился: 2008-05-16 16:48:32.490000
|
Какую библиотеку использовать для написания "флудилки" (типа LOIC) и как её прикрутить к wxDev-Cpp ?
|
|
|
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 ? На этот вопрос мне трудно ответить сразу,я сам библиотеки прикручивать не умею.Но наверняка могу сказать то что это будет написано в описании библиотеки или на каком нибудь сайте…
|
|
|
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
Что я не так сделал?
|
|
|
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 или без) ;) З.Ы так можно легче и чётче установить любую библиотеку…
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-02-24 08:56:34.033333
|
|
|
Wlada
Сообщений: 1233
Оценки: 0
Присоединился: 2007-09-24 12:01:26.970000
|
В компиляторе борланд нужно устанавливать библиотеку, у dev-cpp могут существовать проблемы с папками названия которых состоят из русских букв и имеют пробелы
|
|
|
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/. Теперь буду доставать гугл тупыми вопросами по синтаксису… ————————————— установил пакеты, ошибка та же самая! что опять не так?
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-02-24 13:33:56.480000
|
|
|
patr
Сообщений: 19
Оценки: 0
Присоединился: 2009-02-21 19:32:49.166666
|
Народ а обьясните как в С сделать "перебор пузырьком"?И как в матрице проверить что все числа в строках и столбцах простые?
|
|
|
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 - будет проще понять в чём у тебя проблема
|
|
|
|
|