03. marts 2003 - 21:01
Der er
17 kommentarer og 2 løsninger
Lav en ting i c++?
Hej er der ikke en venlig sjæl der vil lave noget til min compiler? Det skal bare skrive "hej" og boksen skal blive oppe, den skal ikke lukke med det samme igen:)
Jeg har compiler nummer 4 herfra:
http://www.bloodshed.net/devcpp.html
Annonceindlæg fra Arctic Wolf
03. marts 2003 - 21:05
#1
Jeg har følgende stykke kode liggende: #include <windows.h> LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM) ; int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow) { static TCHAR szAppName[] = TEXT ("Test") ; HWND hwnd ; MSG msg ; WNDCLASS 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.hCursor = LoadCursor (NULL, IDC_ARROW) ; wndclass.hbrBackground = (HBRUSH) GetStockObject (WHITE_BRUSH) ; wndclass.lpszMenuName = NULL ; wndclass.lpszClassName = szAppName ; if (!RegisterClass (&wndclass)) { MessageBox (NULL, TEXT ("This program requires Windows NT!"), szAppName, MB_ICONERROR) ; return 0 ; } hwnd = CreateWindow (szAppName, TEXT ("AVU Win32 GUI"), WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, NULL, NULL, hInstance, NULL) ; ShowWindow (hwnd, iCmdShow) ; UpdateWindow (hwnd) ; while (GetMessage (&msg, NULL, 0, 0)) { TranslateMessage (&msg) ; DispatchMessage (&msg) ; } return msg.wParam ; } LRESULT CALLBACK WndProc (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) { HDC hdc ; PAINTSTRUCT ps ; RECT rect ; switch (message) { case WM_PAINT: hdc = BeginPaint (hwnd, &ps) ; GetClientRect (hwnd, &rect) ; DrawText (hdc, TEXT ("Testing!"), -1, &rect, DT_SINGLELINE | DT_CENTER | DT_VCENTER) ; EndPaint (hwnd, &ps) ; return 0 ; case WM_DESTROY: PostQuitMessage (0) ; return 0 ; } return DefWindowProc (hwnd, message, wParam, lParam) ; }
03. marts 2003 - 21:08
#2
Skal man bruge så meget for at skrive "hej"? som du nok kan forstå er det første gang jeg ser c++ kode.
03. marts 2003 - 21:09
#3
Endnu simplere, men ikke udvidelsesbart: #include <windows.h> int main(int argc, char **argv) { MessageBox(NULL, "Hello World", "Info:", MB_OK); return 0; }
03. marts 2003 - 21:12
#4
Nej - lidt mindre kan også gøre det. Se evt. Sørens eksempel. Men hvis du skal igang med Win32 GUI programmering, så ser programmer altså sådan ud. Jeg tro faktisk de fleste er langt værre end mit lille eksempel. Hvis du igang med at lære C++, så start med console applikationer. De er meget nemmere at gå igang med.
03. marts 2003 - 21:14
#5
Hvor kan man starte med dem henne? er der en tutorial eller noget?
03. marts 2003 - 21:15
#6
Det fra soreno skriver ikke noget? Jeg skal bare kopiere det ind eller hvad?
03. marts 2003 - 21:16
#7
Der må være et hav af C++ tutorials for console applikationer.
03. marts 2003 - 21:16
#8
Jeg må vist hellere læse noget så;-] det gør det hele lidt nemmere
03. marts 2003 - 21:17
#9
03. marts 2003 - 21:17
#10
03. marts 2003 - 21:18
#11
Hvis du er ny i faget - og ikke lige skal skrive device drivers - hvorfor så ikke satse på C# - det er meget nemmere at gå til!
03. marts 2003 - 21:18
#12
03. marts 2003 - 21:19
#13
hsm> Man kan også foretrække C++ af andre grunde en dfordi man skal skrive device drivere !
03. marts 2003 - 21:20
#14
Jeg ved ikke hvad der er af forskellige sprog. Jeg ville bare lige prøve at lave noget der sagde "hej". Hvor kan man hente noget at lave c# med så?
03. marts 2003 - 21:22
#15
Et eksempel at komme igang på: #include <iostream> using namespace std; int main(int argc, char **argv) { cout << "Hello World" << endl; return 0; } Opret et c++ projekt og tilføj en fil med ovenstående indhold. Byg så selv videre på det (via tutorials).
03. marts 2003 - 21:31
#16
Arne får flest for han fik min computer til at skrive hej
03. marts 2003 - 22:14
#17
geforce3 >> Se her
http://www.microsoft.com/net/products/ arne v >> Jo det er da rigtigt. Det var såmænd også bare ment som et godt råd. Det er nok lidt nemmere at få noget op og spille i C# - derfor ville jeg nok råde en nybegynder til at kigge det an i forhold til C++.
29. juli 2004 - 08:44
#18
Hej Alle Er der nogle der kender nogle gode tykke bøger om c++? Jeg er også nybegynder.
29. juli 2004 - 10:29
#19
F.eks. "Standard C++ bible" af Stevens og Walnum Forklarer sproget C++, samt en del af STL og standard C library.
Kurser inden for grundlæggende programmering