Suchergebnisse für Anfrage "c"

14 die antwort

Cast to Int vs Boden

Gibt es einen Unterschied zwischen diesen: float foo1 = (int)(bar / 3.0); float foo2 = floor(bar / 3.0);ie ich verstehe, haben beide Fälle das gleiche Ergebnis. Gibt es einen Unterschied im kompilierten Code?

4 die antwort

C: die definitive Wahrheit über Rand, Random und Arc4Random [closed]

Es gibt viele widersprüchliche Informationen zu diesem Thema. Versuchen wir also, eine endgültige Antwort zu finden: Welche dieser Zufallszahlengeneratoren in C erzeugen eine bessere Zufälligkeit: rand, random oder arc4random? note: Nur um die ...

12 die antwort

Warum wird "make: Nothing to do for all" gedruckt?

Dies ist ein "Hello.c" Modul und "Makefile". Nach dem Ausführen vonmake aus dem Woking-Verzeichnis erhalte ich folgende Meldung: make: Nichts für alle zu tun. Dies ist die "Hello.c" -Datei: #include <linux/module.h> // included for all kernel ...

TOP-Veröffentlichungen

10 die antwort

Verschiedene Int-Größen auf meinem Computer und Arduino

Ich arbeite an einem Freizeitprojekt und erstelle einen Servercode für einen Arduino Duemilanove. Bevor ich diesen Code auf dem Controller teste, teste ich ihn auf meinem eigenen Computer (einem Macbook auf OS X-Basis). Ich verwende Ints an ...

22 die antwort

C API Design: Wer sollte das vergeben? [geschlossen

Was ist die richtige / bevorzugte Methode zum Zuweisen von Speicher in einer C-API? Ich sehe zuerst zwei Optionen: 1) Lassen Sie den Aufrufer die gesamte (äußere) Speicherbehandlung durchführen: myStruct *s = malloc(sizeof(s)); ...

10 die antwort

Malloc und scanf

Ich beherrsche ein paar Skriptsprachen ziemlich gut, aber ich zwinge mich endlich dazu, Roh-C zu lernen. Ich spiele nur mit ein paar grundlegenden Dingen herum (I / O im Moment). Wie kann ich Heap-Speicher zuweisen, eine Zeichenfolge im ...

2 die antwort

Was ist der Grund, warum strdup nicht in den C-Standard aufgenommen wird?

Most C-Programmierer kennen diestrdup Funktion. Viele von ihnen werden es für selbstverständlich halten, aber es ist nicht Teil des C-Standards (weder C89, C99 noch C11). Es ist Teil von POSIX und möglicherweise nicht in allen Umgebungen ...

10 die antwort

scanf / Feldlängen: Verwenden einer Variablen / eines Makros, C / C ++

Wie kann ich eine Variable verwenden, um die Feldlänge bei Verwendung von scanf anzugeben? Beispielsweise char word[20+1]; scanf(file, "%20s", word);Auch ist es richtig, 20 + 1 zu verwenden (da am Ende eine \ 0 hinzugefügt werden muss?). ...

2 die antwort

Kann Mac OS X El Capitan eine für Yosemite kompilierte Software ausführen, die Bibliotheken in / usr / gnu64 / lib erwartet?

Tut mir leid, es ist ein bisschen Hintergrundwissen erforderlich - Sie können versuchen, zum @ zu springeFrag Überschrift. eit undenklichen Zeiten (jedenfalls irgendwo im vorigen Jahrtausend) habe ich Verzeichnisse wie @ erstell/usr/gnu ...

20 die antwort

Finden einer aufeinanderfolgenden Bitfolge von 1 oder 0

Wie finde ich die Länge der längsten aufeinanderfolgenden Bitfolge (entweder 1 oder 0)? 00000000 11110000 00000000 00000000 -> Wenn es 0 ist, ist die Länge 20 11111111 11110000 11110111 11111111 -> Wenn es 1 ist, beträgt die Länge 12