Die Suche ergab 533 Treffer
- 19.10.2023, 15:42
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: [C] function prototype mit const pointer
- Antworten: 15
- Zugriffe: 3188
Re: [C] function prototype mit const pointer
Interessanter Gedanke. Das würde aber dann bedeuten, dass ich Daten zur Bearbeitung nicht an eine andere Funktion übergeben könnte. Ich müsste immer zuerst alles kopieren (call by value), verändern und dann beim "Zurückgeben" nochmals kopieren. Auch beim Lesen, müsste ich immer alles zuers...
- 10.10.2023, 17:16
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: [C] function prototype mit const pointer
- Antworten: 15
- Zugriffe: 3188
Re: [C] function prototype mit const pointer
Ich danke euch, das leuchtet alles ein! Das const auf den Parameter selbst bezogen ist quasi eine "Interna" der Funktion, die für den Aufrufer an der Stelle völlig irrelevant ist. Nach meinem Gefühl her, hätte ich jetzt ein solches const trotzdem in den Prototypen mit aufgenommen - einfach...
- 08.10.2023, 23:26
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: [C] function prototype mit const pointer
- Antworten: 15
- Zugriffe: 3188
[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: 197552
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: 3248
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: 2501
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: 3248
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: 2501
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: 2501
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: 2369
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: 2369
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: 1557787
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: 1170
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: 1170
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: 3516
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: 3516
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: 3516
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: 2806
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: 3516
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: 3516
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: 1497
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: 3516
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: 3516
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: 1497
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: 1497
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: 2085
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: 2085
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: 6981
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: 2085
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: 2085
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...