ich ein Programm schreibe, das Geld Werte von Text erhalten muss, wann immer es „RSD“ daneben mögen: "20rsd,100rsd,500rsd.."
oderC-Programmierung Nummern abrufen von Text Text
John has 20rsd, Danny has 30rsd. Bill gave 40rsd.
Ergebnis: 90
Ich habe etwas versucht, aber ich weiß nicht, wie es geht. BTW, das ist vom College-Test, den ich hatte.
int main()
{
char c,d,f;
int price;
FILE *in;
char rsd[] = {'r','s','d'};
in = fopen("moneytext.txt","r");
while(!feof(in))
{
c = fgetc(in);
if(c=='r')
{
d = fgetc(in);
if(d == 's')
{
f = fgetc(in);
if(f == 'd')
printf("%c%c%c",c,d,f); //Prints rsd
}
}
}
//printf("%c",fgetc(in));
}
Textdatei ist so etwas wie dieses:
20.10.2017. John gave me 10rsd and Lisa gave me 30rsd, Danny gave me 50rsd, Nicholas donated 10rsd.
Können Sie Ihren Beitrag bearbeiten uns zeigen der Inhalt deiner Textdatei? –
Ich stimme diese Frage als off-topic zu schließen, weil es SO ist nicht zum Lösen von College-Test – peko
[kleines Beispiel mit scanf] (http://ideone.com/sFkBSb#view_edit_box) ... in Ihrem Fall sollte ' fscanf' – LPs