Suchergebnisse für Anfrage "c"
Yoda Bedingungen und ganzzahlige Promotion
Wenn ein Typ verglichen wird, der größer als @ iint Muss ich bei einer Ganzzahlkonstante die Konstante links oder rechts platzieren, um sicherzustellen, dass der richtige Vergleich durchgeführt wird? int64_t i = some_val; if (i == -1)oder sollte ...
Warum hat der Compiler mich nicht vor einer leeren if-Anweisung gewarnt?
Ich verwende Keil uVision v4.74 und habe die Option "Alle Warnungen" aktiviert. Ich habe folgendes geschrieben absichtlich code: if(condition matched) { //do something }Wenn ich mein Projekt neu erstellt habe, habe ich 0 Fehler und 0 Warnungen ...
Multithread-Dateiübertragung mit Socket
Ich versuche, ein Server-Client-Dateiübertragungssystem mit mehreren Threads in C zu erstellen. Es gibt Clients, die senden oder auflisten oder eine andere Auswahl treffen (in einem Switch-Fall, den Sie sehen können), und einen Server, der die ...
Kann ich memcpy () und memmove () aufrufen, wobei die Anzahl der Bytes auf Null gesetzt ist?
Muss ich Fälle behandeln, in denen ich eigentlich nichts zu verschieben / zu kopieren habe?memmove()/memcpy() als Randfälle int numberOfBytes = ... if( numberOfBytes != 0 ) { memmove( dest, source, numberOfBytes ); }oder sollte ich die Funktion ...
Wie bestimme ich die Größe meines Arrays in C?
Wie bestimme ich die Größe meines Arrays in C? Das heißt, die Anzahl der Elemente, die das Array aufnehmen kann?
read () liefert zusätzliche Zeichen aus der Datei
Ich versuche, Text von der Datei zum Drucken zu lesen. Beim Versuch, die Zeichenpuffergröße anzugeben, wird ein zusätzliches Zeichen zurückgegeben. #include <stdio.h> #include <stdlib.h> #include <sys/stat.h> #include <fcntl.h> int main(){ int ...
3d Beschleunigungsmesser berechnen die Orientierung
Ich habe Beschleunigungsmesserwerte für die 3-Achsen (normalerweise, wenn nur die Schwerkraft vorhanden ist, enthält sie Daten zwischen -1,0 und 1,0): float Rx; float Ry; float Rz;Ich mache Somaberechnungen, dann bekomme ich die Winkel für jede ...
Was ist die Beziehung zwischen den C- und C ++ - Standards?
Ich habe geschriebendiese Antwort [https://stackoverflow.com/questions/5539249/why-transforms-begin-s-end-s-begin-tolower-cant-be-complied-successfu/37438120#37438120] und ich zitierte ...
Unterschied zwischen int * i und int * i
Ich konvertiere eine Header-Datei für eine in C geschriebene DLL nach Delphi, damit ich die DLL verwenden kann. Meine Frage ist, was ist der Unterschied zwischen int* iun int *iIch konvertiere die erste nach i: PInteger;Aber ich bin mir ...
C Programming - Zwei für Schleifen zur Rekursion
Ich habe versucht, eine rekursive Funktion zu erstellen, die zwei for-Schleifen simuliert. Also müsste function dies tun: int recursion(int n, int i, int j) { for(i=0; i<n; i++) { for(j=i+1; j<n; j++) { printf("%d %d\n", i, j); } } } Aber ich ...