Ich würde gerne wissen, ob es eine Möglichkeit gibt, die Dinge zu speichern, die das System ausdruckt, wenn Sie eine Funktion für z. Ich möchte, dass mein Programm meinen WLAN-Schlüssel/alles, was aus der Konsole kommt, liest und in einer .txt-Datei speichert. Ist das möglich? Wenn nicht, ist das Ausdrucken von Strings vom System möglich? HierSo speichern Sie Zeichenfolgen aus der Systemfunktion
ist der Code für den Inhalt Ausdrucken:
#include <stdio.h>
int main()
{
system("netsh wlan show profile wifi name key=clear");
return 0;
}
Umleiten der Ausgabe Zeichenfolge eine Datei ptr würde den Trick tun –
Werde es versuchen, danke für den Vorschlag! –
Auf POSIX-Systemen möchten Sie möglicherweise [popen] (http://pubs.opengroup.org/onlinepubs/009695399/functions/popen.html) verwenden; während 'system' durch C standardisiert ist, ist die Ausführung des Befehls nicht und ist betriebssystemspezifisch. –