Suchergebnisse für Anfrage "c-preprocessor"
Wie kompiliere ich diesen Fortran-Code mit dem neuen ifort 2017?
Ich habe den folgenden fortran-Code, der mit ifort vor 2017 kompiliert wird: program parallel_m contains character(500) function PARALLEL_message(i_ss) character(50) :: Short_Description = " " integer :: i_s =0 integer :: n_threads = 0 ! ...
Strings in einem Makro mit gfortran @ verkett
Das C-Präprozessor-Makro für die Verkettung ##) scheint auf einem Mac mit gfortran nicht zu funktionieren. Die Verwendung anderer Fortran-Compiler auf anderen Systemen funktioniert, daher suche ich nach einer Problemumgehung für gfortran. Ich ...
Warum verursacht die NULL-De-Referenz in diesem C-Snippet kein undefiniertes Verhalten
Ich bin auf einen Code gestoßen, in dem NULL in einen Strukturzeigertyp @ geschrieben is(foo *) 0 und mit diesem Zeiger ein Mitglied de-referenzieren((foo *)0)->m und unter Verwendung der Adresse dieses&(((foo *)0)->m)) und gib Casting it to ...
Warum schlägt die For-Schleifenbedingung fehl? [Duplikat
Diese Frage hat hier bereits eine Antwort: Ein Rätsel (in C) [/questions/5611724/a-riddle-in-c] 4 AntwortenIm unten gezeigten Code wird nichts gedruckt, was bedeutet, dass die Bedingung imfor Schleife schlägt fehl. Was könnte der Grund sein? ...
Kann die CPP-Vorverarbeitungs-Anweisung in Fortran eingerückt werden?
Ich bin ziemlich neu in der Verwendung von Fortran Preprocessing Statements und habe eine Frage, die wahrscheinlich ziemlich einheimisch ist. Kann die Fortran-Vorverarbeitungs-Anweisung eingerückt werden? Ich habe Gfortran 4.8.1 unter Linux ...
Präprozessor-fähige Code-Navigation in IDE für C-Projekt
HintergrunIch verbringe viel Zeit mit dem Navigieren und Bearbeiten von verschlungenen wissenschaftlichen C-Codes. Normalerweise enthalten sie Hunderte von optionalen Funktionen, die mit Präprozessor-Direktiven ein- und ausgeschaltet werden. Dies ...
defined (VARIABLE) von MSVC nicht korrekt ausgewertet?
Den folgenden Code ausführen #include <iostream> #define FOO #define BAR defined(FOO) int main() { #if BAR std::cout << "BAR enabled!" << std::endl; #else std::cout << "BAR disabled!" << std::endl; #endif return 0; }imVisual Studio ...
Was ist WINAPI_FAMILY_ONECORE_APP?
Ich habe auf GitHub in Microsofts OpenSSL-Portierung gesucht. Ein Commit ist mir aufgefallen und es warHinzufügen der Win10 Universal Platform-Unterstützung [http://github.com/Microsoft/openssl/commit/3e8a22c4c880cad92f36aa29f0c75d118e11f362] . ...
Vom C-Präprozessor eingefügte Leerzeichen
Angenommen, wir erhalten diesen Eingabe-C-Code: #define Y 20 #define A(x) (10+x+Y) A(A(40))gcc -E Ausgänge wie das(10+(10+40 +20)+20). gcc -E -traditional-cpp Ausgänge wie das(10+(10+40+20)+20). Warum fügt der Standard-CPP das Leerzeichen ...
Gibt es eine Möglichkeit, eine Textressource mithilfe des Preprozessors in ein unformatiertes Zeichenfolgenliteral zu ziehen?
Ich habe gerade bemerkt, dass ich eine Antwort für @ gegeben hadiese Frag [https://stackoverflow.com/questions/37487971/turn-a-text-file-into-a-string-at-compile-time] funktioniert eigentlich nicht: Unabhängig davon, ob CMake verwendet wird ...