Suchergebnisse für Anfrage "c"
Kann ich GCC warnen lassen, wenn zu breite Typen an Funktionen übergeben werden?
Following ist ein offensichtlich fehlerhafter Code, für den der Compiler meines Erachtens eine Diagnose ausgeben sollte. Doch keinsgcc Nochg++ funktioniert auch mit all den Warnungsoptionen, die mir einfallen könnten:-pedantic -Wall ...
Wie man einen Tag zu einer Zeit hinzufügt, die von time () @ erhalten wur
Ich habe eine Zeit angegeben als die Anzahl der Sekunden, die seit Mitternacht, 1. Januar 1970, UTC vergangen sind (die Ergebnisse eines früheren Aufrufs von time ()). Wie füge ich dieser Zeit einen Tag hinzu? Adding 24 * 60 * 60 funktioniert in ...
Verwenden von Zeigern zum Durchlaufen von argv []
Ich möchte den folgenden Code verwenden, aber ohne das Array mit "[] []" zu indizieren und durch Zeiger zu ersetzen for (int i = 0; i < argc; i++) { for (int j = 0; argv[i][j] != '\0'; j++) { //code } } Ich weiß, dass Sie Zeiger verwenden ...
VLAs und Nebeneffekt in sizeofs Operand
Ich weiß dassizeof wertet seinen Operanden niemals aus, außer in dem speziellen Fall, in dem der Operand eine VLA ist. Oder ichhabe gedach Ich wusste void g(int n) { printf("g(%d)\n", n); } int main(void) { int i = 12; char arr[i]; // VLA ...
Wie erzwinge ich C89-ähnliche Variablendeklarationen in gcc?
Ich arbeite auf einer Codebasis, die hauptsächlich aus C und ein wenig C ++ besteht und hauptsächlich aus gcc besteht, aber gelegentlich muss MSVC verwendet werden. Microsofts C-Compiler ist immer noch ziemlich C89 mit ein paar ...
Warum erhalte ich in Float-Ausdrücken wie 1/2 Null? [Duplikat
Diese Frage hat hier bereits eine Antwort: Trouble mit float auf C [duplizieren] [/questions/26643536/trouble-with-float-on-c] 1 AntwortDividing 1 / n liefert immer 0.0 [duplicate] [/questions/13331054/dividing-1-n-always-returns-0-0] ...
Warum ist die in diesem C-Code verwendete IEEE-754-Exponentenvorspannung 126.94269504 anstelle von 127?
Die folgende C-Funktion stammt von fastapprox [https://code.google.com/p/fastapprox/] project. static inline float fasterlog2 (float x) { union { float f; uint32_t i; } vx = { x }; float y = vx.i; y *= 1.1920928955078125e-7f; return y - ...
Ersetzen mehrerer neuer Zeilen in einer Datei mit nur einem
Diese Funktion soll eine Textdatei nach dem neuen Zeilenzeichen durchsuchen. Wenn das Zeilenumbruchzeichen gefunden wird, wird das @ inkrementiernewLine counter, und wenn es mehr als 2 aufeinanderfolgende leere neue Zeilen gibt, wird angenommen, ...
Kompilieren und Verknüpfen von Bibliotheken von Drittanbietern in VS 2015 [duplizieren]
Diese Frage hat hier bereits eine Antwort: Wie füge ich zusätzliche Bibliotheken zum Visual Studio-Projekt hinzu? [/questions/4445418/how-to-add-additional-libraries-to-visual-studio-project] 4 Antworten Ich arbeite mit Visual Studio 2015 an ...
C: Warum zeigen nicht zugewiesene Zeiger auf unvorhersehbaren Speicher und NICHT auf NULL?
or langer Zeit habe ich in C für die Schule programmiert. Ich erinnere mich an etwas, das ich an C wirklich hasste: Nicht zugewiesene Zeiger zeigen nicht auf NULL. Ich fragte viele Leute, darunter auch Lehrer, warum in aller Welt sie das ...