Benutzung von fwrite

Oder du machst es so wie bei meinem Code-Beispiel geschrieben

nur schreibst du

sprintf( wht, "User: %d Pin: %d Konto: %d \n", wert1,wert2,wert3);

damit Hast du ne text-datei die folgendermaßen aufgebaut ist:

User: 1 Pin: 1234 Konto: 12
User: 2 Pin: 4321 Konto: 21
....

Dann müsstest du nur nach dem String
"User: 1" suchen und dann kannst du die gesamte Zeile auslesen so wie es unter dem oben genannten Link erwähnt wird bzw. auf weiterführende Themen verwiesen wird :)
 
moin

Zum auslesen
Code:
int main(int argc, char* argv[])
{
	FILE *datei = fopen("test.txt", "r");

	int id;
	int pin;
	int konto;

	fscanf(datei, "%d %d %d\n", &id, &pin, &konto);
	
	printf("ID: %d Pin: %d Konto: %d", id, pin, konto);

	fclose(datei);

	return 0;
}
Zum reinschreiben
Code:
int main(int argc, char* argv[])
{
	FILE *datei = fopen("test.txt", "w");

	int id = 123;
	int pin = 1234;
	int konto = 1000;

	fprintf(datei, "%d %d %d\n", id, pin, konto);

	fclose(datei);

	return 0;
}

Wenn du es noch einfacher willst, musst du ne .ini Datei verwenden.
Edit: Wnen ich es mir richtig überlege kommst du um ne .ini Datei nciht drum rum, wenn du es so einfach haben willst. Ansonsten müsstest du immer die ganze Datei durchsuchen.


mfg
umbrasaxum
 
Zuletzt bearbeitet:
Hi!

Das sieht schon sehr gut aus :)

bin jetzt erstmal mittagessen und danach teste ich das mal aus

danke euch schon mal sehr :)
 
Zurück