XuLo
Grünschnabel
Hallo liebe Community,
Ich bin absolut neu und bin vor kurzen angefangen C zu lernen.
Also ich hab folgendes Problem und zwar möchte ich ein Programm schreiben, wo ich zuerst ein Passwort eingeben muss. Nach einer Zahlen eingabe soll das Programm in einer .txt datei die Zahlen suchen und die gesamte Zeile in der Anwendung ausgeben.
Ich habe mit dem Passwort angefange und klappt 1a nur wollte ich die Passwort eingabe mit *-chen formatieren aber ich weiß nicht wie
.
Zur Info ich benutze Dev++
So und nun kommt die ausgabe des textes... da habe ich auch schon was geschrieben allerdings gehen die Zeilen sofort runter im Fenster wenn ich die exe starte
und bei der such funktion bin ich auch noch an rätseln... hier der code:
Ich hab keine Ahnung woran das liegt
Noch eine Frage:
Ist es möglich den ausgegebenen Text nach einer bestimmten Zeit löschen zu lassen?
Und wenn alles klappt füge ich alles zusammen
Ich würde mich freuen wenn ihr mir ein paar Tipps geben könntet
Gruß Christoph
Ich bin absolut neu und bin vor kurzen angefangen C zu lernen.
Also ich hab folgendes Problem und zwar möchte ich ein Programm schreiben, wo ich zuerst ein Passwort eingeben muss. Nach einer Zahlen eingabe soll das Programm in einer .txt datei die Zahlen suchen und die gesamte Zeile in der Anwendung ausgeben.
Ich habe mit dem Passwort angefange und klappt 1a nur wollte ich die Passwort eingabe mit *-chen formatieren aber ich weiß nicht wie

Zur Info ich benutze Dev++
Code:
#include <stdio.h>
void main (void)
{
int pw1;
pw1==123;
FILE *datei;
datei = fopen ("test.txt","a+");
printf ("\nBitte gebe Sie das Passwort ein : ");
scanf ("%d",&pw1);
if (pw1 != 123)
{
printf ("\nDas Passwort ist FALSCH!\n");
printf ("\nSie haben noch 1 Versuch!\n\n\n\n");
}
if (pw1 == 123)
main:
{
printf ("\nDas Passwort is RICHTIG!\n");
system ("PAUSE");
}
else
{
printf ("\nBitte gebe Sie erneut das Passwort ein : ");
scanf ("%d",&pw1);
if (pw1 != 123)
{
printf ("\nDas Passwort ist FALSCH!\n");
printf ("\nDas Programm beendet sich nun!\n\n\n\n");
system ("PAUSE");
}
else
{
goto main;
}
}
}
So und nun kommt die ausgabe des textes... da habe ich auch schon was geschrieben allerdings gehen die Zeilen sofort runter im Fenster wenn ich die exe starte
und bei der such funktion bin ich auch noch an rätseln... hier der code:
Code:
#include <stdio.h>
void main ( void )
{
FILE *datei;
char zeichen[3];
datei = fopen ("test.txt" , "r+t" );
if (datei == NULL )
{
printf ("\nDie Datei konnte nicht geöffnet werden!\n");
}
else
{
system ("PAUSE");
while (( zeichen[3] = getc(datei)) ) putc (zeichen[3], stdout);
fclose (datei);
}
system ("PAUSE");
}
Ich hab keine Ahnung woran das liegt

Noch eine Frage:
Ist es möglich den ausgegebenen Text nach einer bestimmten Zeit löschen zu lassen?
Und wenn alles klappt füge ich alles zusammen

Ich würde mich freuen wenn ihr mir ein paar Tipps geben könntet

Gruß Christoph