C-Sprache zur Implementierung einer einfachen Benutzerdatenbank, die Text exportieren kann (Praktisches Training 2)

Die Logik ist relativ einfach: Erhalten Sie die Eingabe und fangen Sie dann den auszuführenden Befehl basierend auf der Eingabe ab. Die Daten enthalten nur den Benutzernamen und das Kennwort, die vorübergehend in einer Struktur gespeichert und dann in save.txt gespeichert werden . Es kann das nächste Mal importiert werden (es wird dieses Mal nicht hinzugefügt und wird automatisch gespeichert). und importieren, siehe Abschnitt über TCP-Verbindung zur Datenbank)

Zu beachtende Punkte sind:

1. Verwenden Sie strncmp für den Eingabevergleich. Zielen Sie auf die ersten paar Zeichen des Vergleichs. Wenn Sie strcmp direkt verwenden, kann es zu Fehlern kommen (hauptsächlich bestimmte Zeichen wie Zeilenumbrüche).

2. Geben Sie den für den Abgleich verwendeten sscanf ein. %*s kann den Abgleich überspringen.

3. Tatsächlich ist es besser, eine verknüpfte Liste für die Struktur zu verwenden, da das Einfügen und Löschen des Arrays umständlicher ist.

4. Das Speichern erfolgt direkt zeilenweise und jede Zeile speichert einen Benutzer.

Demo:

Demonstrationsvideo: C-Sprache einfache Datenbank_bilibili_bilibili

 Code-Repository: https://gitee.com/caneve/opencaneve/tree/main/C

おすすめ

転載: blog.csdn.net/hhcgn/article/details/130795727