Als «c» getaggte Fragen

C ist eine universelle Programmiersprache, die für die Systemprogrammierung (Betriebssystem und eingebettet), Bibliotheken, Spiele und plattformübergreifende Programme verwendet wird. Dieses Tag sollte bei allgemeinen Fragen zur C-Sprache verwendet werden, wie in der Norm ISO 9899 definiert (die neueste Version, 9899: 2018, sofern nicht anders angegeben - auch tagversionsspezifische Anforderungen mit c89, c99, c11 usw. kennzeichnen). C unterscheidet sich von C ++ und sollte ohne einen rationalen Grund nicht mit dem C ++ - Tag kombiniert werden.


12
Wie wiederhole ich ein Zeichen mit printf?
Ich würde gerne etwas tun printf("?", count, char), um einen Charakter countmal zu wiederholen . Was ist die richtige Formatzeichenfolge, um dies zu erreichen? EDIT: Ja, es ist offensichtlich, dass ich printf()in einer Schleife aufrufen könnte , aber genau das wollte ich vermeiden.
79 c  printf 


9
Wie repräsentiert man das leere Zeichen?
Ich schreibe gerade ein kleines Programm, aber beim Kompilieren wird dieser Fehler immer wieder angezeigt Fehler: leere Zeichenkonstante Mir ist klar, dass ich versuche, ein gültiges Zeichen durch ein leeres Leerzeichen zu ersetzen, c[i]=''aber ich konnte keinen anderen Weg finden, es darzustellen.
79 c 

7
C-Funktionssyntax, nach der Parameterliste deklarierte Parametertypen
Ich bin relativ neu in C. Ich bin auf eine Form der Funktionssyntax gestoßen, die ich noch nie gesehen habe und bei der die Parametertypen nach dieser Parameterliste definiert werden. Kann mir jemand erklären, wie es sich von der typischen C-Funktionssyntax unterscheidet? Beispiel: int main (argc, argv) int argc; char …
79 c  syntax  function 

17
Was sind die nützlichsten neuen Funktionen in C99? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
78 c  c99 

4
Deklarieren und Überprüfen / Vergleichen von (Bitmasken-) Aufzählungen in Objective-C
Sie wissen, dass es in Cocoa dieses Ding gibt, zum Beispiel können Sie ein erstellen UIViewund tun: view.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight; Ich habe einen Brauch UIViewmit mehreren Zuständen, den ich folgendermaßen definiert enumhabe: enum DownloadViewStatus { FileNotDownloaded, FileDownloading, FileDownloaded }; Für jede erstellte Unteransicht setze ich Folgendes tag:subview1.tag = …

1
Beste C / C ++ - Netzwerkbibliothek
Die Antworten dieser Frage sind eine Gemeinschaftsanstrengung . Bearbeiten Sie vorhandene Antworten, um diesen Beitrag zu verbessern. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Ich habe ein wenig nicht in C / C ++ gearbeitet und mich nur gefragt, welche plattformübergreifenden Lieblingsbibliotheken die Leute verwenden sollen. Ich suche etwas, …
78 c++  c  networking 


20
Erklären Sie dieses Snippet, das maximal zwei Ganzzahlen findet, ohne if-else oder einen anderen Vergleichsoperator zu verwenden.
Finden Sie das Maximum von zwei Zahlen. Sie sollten if-else oder einen anderen Vergleichsoperator nicht verwenden. Ich habe diese Frage im Online-Bulletin Board gefunden, daher dachte ich, ich sollte sie in StackOverflow stellen BEISPIEL Eingabe: 5, 10 Ausgabe: 10 Ich habe diese Lösung gefunden. Kann mir jemand helfen, diese Codezeilen …

2
Kompilieren Sie das Programm und führen Sie es ohne main () in C aus
Ich versuche folgendes Programm ohne main()Funktion in zu kompilieren und auszuführen C. Ich habe mein Programm mit dem folgenden Befehl kompiliert. gcc -nostartfiles nomain.c Und der Compiler warnt /usr/bin/ld: warning: cannot find entry symbol _start; defaulting to 0000000000400340 OK, kein Problem. Dann habe ich eine ausführbare Datei (a.out) ausgeführt, beide …


9
Zuweisen von Zeichenfolgen zu Arrays von Zeichen
Ich bin ein wenig überrascht von Folgendem. Beispiel 1: char s[100] = "abcd"; // declare and initialize - WORKS Beispiel 2: char s[100]; // declare s = "hello"; // initalize - DOESN'T WORK ('lvalue required' error) Ich frage mich, warum der zweite Ansatz nicht funktioniert. Es scheint natürlich, dass es …
78 c 

8
Containerklasse / Bibliothek für C [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 7 Jahren . Verbessere diese Frage Kennt jemand C-Container-Bibliotheken? Ich bin auf der Suche nach etwas, das …
78 c  containers 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.