Die Suche ergab 531 Treffer
- 08.10.2023, 23:26
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: [C] function prototype mit const pointer
- Antworten: 15
- Zugriffe: 3077
[C] function prototype mit const pointer
Abend zusammen :-) Ich suche nach einer Erklärung, weshalb sich die Compiler (clang / gcc) nicht beschweren (auch kein Warning mit -pedantic -Wall -Wextra) wenn man ihnen einen Funktionsprototypen serviert, der sich um ein const (bezogen auf den Pointer selbst) von der eigentlichen Funktion untersch...
- 29.09.2023, 23:24
- Forum: Allgemeines Talk-Brett
- Thema: Lustiges und so
- Antworten: 347
- Zugriffe: 196967
Re: Lustiges und so
Haha! :-D
Die mit Richard Stallman sind auch richtig lustig :-D "Jaaavaaaaa?!"
https://www.youtube.com/watch?v=lE4UXdJSJM4
Die mit Richard Stallman sind auch richtig lustig :-D "Jaaavaaaaa?!"
https://www.youtube.com/watch?v=lE4UXdJSJM4
- 23.09.2023, 20:21
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: struct C(++) - Syntax Frage
- Antworten: 16
- Zugriffe: 3179
Re: struct C(++) - Syntax Frage
Ich hatte täglich darüber gebrütet: "Hmmmm, ..., hmmmm, warte, ..., nein, hmmm" ;)
- 23.09.2023, 16:51
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: struct in Kombination mit typedef
- Antworten: 7
- Zugriffe: 2439
Re: struct in Kombination mit typedef
Danke dot, sehr gut erklärt! Könnte man nicht einfach dazu übergehen, ganz grundsätzlich anonyme structs in Kombination mit typedef zu verwenden (quasi als Standard)? typedef struct { ... } Name; // Das struct selbst ist anonym Das ginge ja eigentlich einzig nur dann nicht, wenn ich innerhalb dieses...
- 23.09.2023, 16:44
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: struct C(++) - Syntax Frage
- Antworten: 16
- Zugriffe: 3179
Re: struct C(++) - Syntax Frage
Dadurch wird also die Reihenfolge egal, in welcher ich den Komponenten der Struktur Werte zuweise? Oder anders formuliert: Damit hat man eine Absicherung das mit .x = 50 wirklich x initialisiert wird - auch wenn durch die gegebene Reihenfolge in der Struktur, ohne spezifisches x = 50, eigentlich y ...
- 19.09.2023, 13:28
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: struct in Kombination mit typedef
- Antworten: 7
- Zugriffe: 2439
Re: struct in Kombination mit typedef
Vielleicht solltest du dazu sagen, ob du versuchst C oder C++ zu schreiben, denn in C++ brauchst du das typedef gar nicht, soweit ich mich erinnere. Stimmt, entschuldigt das Versäumnis! :-) Ich dachte hier tatsächlich an plain C . Dass die gleich heißen dürfen, wusste ich nicht. Guter Punkt. Also e...
- 16.09.2023, 16:19
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: struct in Kombination mit typedef
- Antworten: 7
- Zugriffe: 2439
struct in Kombination mit typedef
Tach zusammen! :-) Wenn ich ein struct im Zuge eines typedefs deklariere, dann habe ich ja im Wesentlichen "kombinatorisch" drei Möglichkeiten. typedef struct { ... } name_t; // Das struct selbst ist anonym typedef struct name_t { ... } name_t; // Der struct "Identyfier" wird dur...
- 06.09.2023, 17:06
- Forum: Grafikprogrammierung
- Thema: Eigenes GUI
- Antworten: 16
- Zugriffe: 2318
Re: Eigenes GUI
Wirklich sehr cool, was ich da von euch sehe (und lese)! Vielen Dank für die Einblicke, das ist wirklich beeindruckend! Freut mich zu hören, dass was Eigenes gut machbar sein soll - sofern man sich auf das Wesentliche beschränkt. Eine Übung in der Richtung (und allenfalls später ein "konkreter&...
- 03.09.2023, 18:03
- Forum: Grafikprogrammierung
- Thema: Eigenes GUI
- Antworten: 16
- Zugriffe: 2318
Eigenes GUI
Abend zusammen :-) Nachdem ich mich etwas in die Windows API eingearbeitet habe, hat sich bei mir die Frage aufgedrängt, wie aufwändig es wohl wäre, eine eigene (rudimentäre) GUI zu programmieren und sich über die Windows API lediglich das Fenster mit einem entsprechenden Screenbuffer zu holen. Geda...
- 24.08.2023, 10:17
- Forum: Allgemeines Talk-Brett
- Thema: Jammer-Thread
- Antworten: 7534
- Zugriffe: 1555229
Re: Jammer-Thread
Musste genau diese Erfahrung auch schon machen. Mein Beileid!
- 02.08.2023, 00:16
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: Calling Convention WinAPI - WINAPI, CALLBACK, __stdcall
- Antworten: 2
- Zugriffe: 1146
Re: Calling Convention WinAPI - WINAPI, CALLBACK, __stdcall
Alles klar, gut zu wissen! Danke für den Link!
- 30.07.2023, 15:54
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: Calling Convention WinAPI - WINAPI, CALLBACK, __stdcall
- Antworten: 2
- Zugriffe: 1146
Calling Convention WinAPI - WINAPI, CALLBACK, __stdcall
Ich bin dabei mich ein bisschen in die WinAPI einzuarbeiten und lese dazu im dicken Welzer von guten alten Charles Petzold "Windows-Programmierung". Auf Seite 53 (Deutsche Ausgabe) bin ich auf folgende Beschreibung gestossen, die mich widersprüchlich zu Wikipedia dünkt. (Ich hoffe es ist i...
- 17.07.2023, 17:36
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: c-faq.com - UB in Snippet?
- Antworten: 21
- Zugriffe: 3395
Re: c-faq.com - UB in Snippet?
Super, dank dir dot!
- 15.07.2023, 18:58
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: c-faq.com - UB in Snippet?
- Antworten: 21
- Zugriffe: 3395
Re: c-faq.com - UB in Snippet?
Ich hab jetzt mal aus Neugier versucht, die explizite Stelle im Standard zu finden, die Bezug nimmt, zum cast int to unsigned int.
Leider bin ich nicht fündig geworden - beim Thema "cast" gabs jedenfalls diesbezüglich nichts zu lesen.
Leider bin ich nicht fündig geworden - beim Thema "cast" gabs jedenfalls diesbezüglich nichts zu lesen.
- 10.07.2023, 19:29
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: c-faq.com - UB in Snippet?
- Antworten: 21
- Zugriffe: 3395
Re: c-faq.com - UB in Snippet?
Alles klar, danke dir dot! :daumen: Wie ich sehe, machst du das per cast. Im ISO Standard (den du gepostet hattest) müsste das ja eigentlich ebenfalls zu finden sein - also ob der cast von unsigned nach signed nun implementation-defined ist oder (hoffentlich) "uniform-defined" (wenn man da...
- 10.07.2023, 16:51
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: Forward Declaration "manuell" oder #include?
- Antworten: 29
- Zugriffe: 2738
Re: Forward Declaration "manuell" oder #include?
Finde die Idee sehr gut! Könnte man nicht auch einfach weiterhin eine einzige Header-Datei verwenden und in dieser mittels Präprozessordirektive das Layout nur bei explizitem Wunsch zugänglich machen? So könnte man auf zusätzliche Dateien verzichten? // Forward declaration only struct foo; // If the...
- 10.07.2023, 16:24
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: c-faq.com - UB in Snippet?
- Antworten: 21
- Zugriffe: 3395
Re: c-faq.com - UB in Snippet?
Ich habe mir nochmals über eine Alternative Gedanken gemacht, die in jedem Fall eindeutig definiert sein sollte. unsigned char array[] = {0xA0, 0xB1, 0xC2, 129}; unsigned char* ptr = array; // Little Endian implementation int x = 0; x |= (int)*ptr++; x |= (int)*ptr++ * 0x100; x |= (int)*ptr++ * 0x10...
- 05.07.2023, 16:28
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: c-faq.com - UB in Snippet?
- Antworten: 21
- Zugriffe: 3395
Re: c-faq.com - UB in Snippet?
Ich würde mal sagen ja, das schaut mir auf jeden Fall nach UB aus. Bachte auch, dass das ja C ist und nicht C++20. In C++ wäre das OK [expr.shift]/2 (seit C++20). In C aber nicht: https://open-std.org/JTC1/SC22/WG14/www/docs/n3096.pdf 6.5.7/3 (Seite 85). Danke dot! Du meintest Punkt 4, oder? The re...
- 03.07.2023, 15:33
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: WINAPI - Nachrichten in Message-Queque zählen
- Antworten: 10
- Zugriffe: 1456
Re: WINAPI - Nachrichten in Message-Queque zählen
Ich hab das mal schnell gebaut. Ist ganz witzig. :-) //#undef UNICODE #define WIN32_LEAN_AND_MEAN #include <windows.h> LRESULT WndProc(HWND, UINT, WPARAM, LPARAM); int main() { int msgCounter = 0; MSG msg = { 0 }; HWND hwndMain = 0; HINSTANCE hInstance = GetModuleHandle(NULL); WNDCLASS wc = { 0 }; ...
- 03.07.2023, 14:21
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: c-faq.com - UB in Snippet?
- Antworten: 21
- Zugriffe: 3395
Re: c-faq.com - UB in Snippet?
Also "Krishty" vs "UBSan" :-) Ich setze auf dich!
- 03.07.2023, 14:00
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: c-faq.com - UB in Snippet?
- Antworten: 21
- Zugriffe: 3395
c-faq.com - UB in Snippet?
Guten Nachmittag Zusammen :-) Bestimmt dürfte einigen von euch die Seite c-faq.com bekannt sein. Ich glaube Krishty hatte die irgendwann mal gepostet - eine 1:1 Kopie des Inhaltes, des gleichnamigen Buches - und dieses gilt - soviel ich mitbekommen habe - ja als "echtes Werk" und Klassiker...
- 22.06.2023, 20:37
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: WINAPI - Nachrichten in Message-Queque zählen
- Antworten: 10
- Zugriffe: 1456
Re: WINAPI - Nachrichten in Message-Queque zählen
Danke euch für die guten Vorschläge! Gibt es einen Grund, warum du sie nicht einfach abholen und in eine eigene Queue schreiben kannst? Dann kannst du beim Durchlauf zählen. Ansonsten könntest du sie ja auch abholen und mit "SendMessage" quasi wieder "oben reinstecken". Aber das ...
- 21.06.2023, 19:25
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: WINAPI - Nachrichten in Message-Queque zählen
- Antworten: 10
- Zugriffe: 1456
WINAPI - Nachrichten in Message-Queque zählen
Abend zusammen :-) Ich würde gerne Zwecks Experiment die Nachrichten in einer Message-Queque von Windows zählen. Auch wenn ich die Nachrichten ja mittels PeekMessage und PM_NOREMOVE in der Schlange belassen kann, sehe ich irgendwie keine Möglichkeit sie zu zählen oder auf einem anderen Weg an deren ...
- 21.06.2023, 12:41
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: Clang mit MSVC - minimale Installation (Anleitung)
- Antworten: 17
- Zugriffe: 2041
Re: Clang mit MSVC - minimale Installation (Anleitung)
Das Linken zu msvcrt.dll ist kein Problem, das ist die C Runtime, die immer Teil von Windows ist. Es ist nicht Teil der Redistributable, die man extra installieren müsste (wie z.B. MSVCR80.DLL usw.), es wäre nicht gut damit zu linken. Siehe dazu auch: https://devblogs.microsoft.com/oldnewthing/2014...
- 18.06.2023, 18:41
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: Clang mit MSVC - minimale Installation (Anleitung)
- Antworten: 17
- Zugriffe: 2041
Re: Clang mit MSVC - minimale Installation (Anleitung)
Ich habe die Anleitung jetzt (dank euren Hinweisen) nochmals überarbeitet und angepasst. Leider habe ich es nicht geschafft, Clang nur mittels der eigenen Installation, sowie dem Windows SDK zum Laufen zu bekommen. Irgendwie fehlen da einfach immer einige Header-Dateien, so dass man dann doch noch d...
- 07.06.2023, 14:55
- Forum: News und Ankündigungen
- Thema: SpieleProgrammierer macht zu
- Antworten: 13
- Zugriffe: 6780
Re: SpieleProgrammierer macht zu
Wirklich ein Jammer. Sehr schade! Damit dürfte ZFX (nach Developia und Spieleprogrammierer) wohl wirklich noch die einzig verbleibende deutschsprachige Community dieser Art sein. Danke an dieser Stelle an Alle hier, die diese Seite mit Leben füllen. Ich liebe es hier zu lesen / zu schreiben. Ein Ver...
- 07.06.2023, 14:25
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: Clang mit MSVC - minimale Installation (Anleitung)
- Antworten: 17
- Zugriffe: 2041
Re: Clang mit MSVC - minimale Installation (Anleitung)
Das Stichwort heißt Build Tools for Visual Studio ; herunterladen kannst du sie etwa hier (runterscrollen zu den Suchergebnissen) . Das installiert dir Compiler und Linker ohne restliche Visual-Studio-IDE. Ich kanns mir nicht erklären, aber irgendwie wird hier bei mir kein Compiler (cl.exe) und kei...
- 01.06.2023, 12:35
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: Clang mit MSVC - minimale Installation (Anleitung)
- Antworten: 17
- Zugriffe: 2041
Re: Clang mit MSVC - minimale Installation (Anleitung)
Oh nein! Vielen Dank Krishty! Da hätte ich wohl lieber gleich euch (dich) fragen sollen :'-/ Die Informationen die ich gefunden hatte, besagten alle, dass Clang (leider) keinen eigenen Linker mitliefert und man für .pdb Debug-Dateien den MSVC-Linker verwenden müsse. Ganz offensichtlich ist das nicht...
- 31.05.2023, 18:43
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: Clang mit MSVC - minimale Installation (Anleitung)
- Antworten: 17
- Zugriffe: 2041
Re: Clang mit MSVC - Minimale Installation (Anleitung)
Da ich jetzt einige Zeit damit verbracht habe, herauszufinden, wie ich den Clang Compiler im Zusammenspiel mit dem MSVC zum Laufen bringe, ohne dabei nicht wirklich Notwendiges mitzuinstallieren, dachte ich mir, eine Anleitung könnte vielleicht auch dem einen oder anderen eine Hilfe sein. Für euch P...
- 31.05.2023, 18:42
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: Clang mit MSVC - minimale Installation (Anleitung)
- Antworten: 17
- Zugriffe: 2041
Clang mit MSVC - minimale Installation (Anleitung)
Clang und LLVM mit MSVC - minimale Installation unter Windows Diese Schritt-für-Schritt Anleitung soll den Weg für eine minimale Installation von Clang in Kombination mit dem MSVC weisen. Stand: 17. Juni 2023 Korrekturen dank Hinweisen von Krishty Folgende Komponenten müssen installiert werden: Cla...