Zum Beispiel habe ich #include <string.h>
. Wie kann man wissen, welche Funktionen der Header string.h
deklariert? Und kann ich eine bequeme Methode haben, um die Dokumentation über eine bestimmte Funktion zu erhalten?Wie kann ich wissen, welche Funktionen das Paket beinhaltet?
Antwort
Für die zweite Frage:
Wenn Sie auf einem Unix oder Linux-Computer sind, geben man strcpy
Informationen über die strcpy
Funktion zu erhalten.
Wenn Sie nicht auf einer Unix- oder Linux-Maschine sind, gibt es Websites. Einer, den ich mag, ist die.net: https://linux.die.net/man/3/.
Für die erste Frage, ich kenne keine besonders gute Möglichkeit, eine endgültige Liste der Funktionen, die von einer bestimmten Header-Datei deklariert. Es gibt einige anständige Listen bei cppreference.com, z.B. http://en.cppreference.com/w/c/string/byte.
Je nach Compiler und Kenntnisstand möchten Sie möglicherweise versuchen, cc -E
für eine Datei aufzurufen, die die Header-Datei (en) verwendet, die Sie interessieren. Auf Compilern, die es unterstützen, gibt das Flag -E
die Ausgabe nach nur der Vorverarbeitungsphase der Kompilierung, so dass Sie sehen können, was die Zeilen #include
erweitert.
ich realisiere das * Windows Subsystem für Linux * kann mir helfen.Obwohl ich nicht sicher bin * die * WSL * alle Paketfunktionen enthalten .. – yode
Darf ich vorschlagen, die folgenden Bücher:
- "C: A Reference Manual" by Samuel Harbison and Guy Steele
- "The Standard C Library" by P.J. Plauger
"The C Programming Language" by Brian Kernigan and Dennis Ritchie
das letzte ist das cannonical Buch über C, die von den Kunden geschrieben, die die Sprache erstellt. Die Antworten auf die hier gestellten Fragen sind im Anhang enthalten. Sehr, sehr sehr zu empfehlen.
Vielen Dank. – yode
- 1. Finden, welche Abhängigkeit was beinhaltet
- 2. Wie kann ich wissen, welche Importe in Project.json hinzufügen?
- 3. Wie kann ich wissen, welche Symbole von AppIndicator bereitgestellt werden?
- 4. Dxf: Wie kann ich wissen, welche Layer angezeigt werden sollen?
- 5. Wie kann ich Client senden FIN-Paket in Socket wissen?
- 6. Wie kann ich wissen, welche Abhängigkeit im Frühjahr fehlt
- 7. Wie kann ich wissen, welche App geöffnet ist?
- 8. Wie kann ich wissen, welche Version von Firefox installiert ist?
- 9. PHP - Wie kann ich wissen, welche While-Schleife schneller ist?
- 10. Ich kann das gebrochene Paket
- 11. Wie kann Visual Studio wissen, auf welche Baugruppen in einem NuGet-Paket verwiesen wird?
- 12. Wie kann man wissen, welche Klasse/welches Paket/welche Methoden von der angegebenen JAR-Datei verwendet werden?
- 13. Wie kann man wissen, welche Variablen und Funktionen von Skriptdateien definiert sind?
- 14. Was beinhaltet ich fehlt?
- 15. Dojo require/define - Wie kann man wissen, welche Funktion und welche Eigenschaft zu welchem Modul gehören?
- 16. Beinhaltet Twitter Bootstrap jQuery?
- 17. Unit Testing Javascript, das das DOM beinhaltet
- 18. Wie kann man wissen, welche Route zur Zeit abgebildet wird
- 19. Wie kann ein Skript wissen, welche Shell es ausführt
- 20. Wie kann man wissen, welche URL in curl_multi_exec fehlgeschlagen ist?
- 21. Wie kann man wissen, Paket-Arbeit auf .NET Core nugget?
- 22. In TestNG in @AfterMethod wie kann ich das Testergebnis wissen?
- 23. Welche Funktionen unterstützt das Babel-Polyfill?
- 24. WinObjC: Wie kann man wissen, welche Kakaorahmen unterstützt/gehandhabt werden?
- 25. Wie kann man wissen, welche Zeile einen Trigger ausgelöst hat?
- 26. Wie kann man wissen, welche Benutzer eingegeben in C#
- 27. Wie kann man wissen, auf welche Weise UITableView gescrollt wird?
- 28. Wie Sie wissen, welche Ansicht ich anzeigen soll
- 29. Verweise auf DBI-Funktionen im Paket - welche verwenden?
- 30. Ich möchte wissen, welche Funktionen von einem Win32.DLL verfügbar sind
Öffnen Sie string.h in einem Texteditor. Man oder Google findet Dokumentation. –
@KenWhite Du meinst im Linux, können wir 'man' verwenden, aber wenn wir in Windows sind, wie? – yode
Google oder die Dokumentation für den jeweiligen Compiler, den Sie verwenden. Diese Seite hilft dir nicht, sie zu finden. Siehe [Hilfe/Thema]. –