Welche Programmiersprache ist denn am besten dafür geeignet und wo kann ich diese am schnellsten lernen? Oder kann mir jemand dieses Mini-Programm schreiben? ;-)
Hi Johnny,
wenn du es selbst schreiben möchtest, denn die Copy-Paste-Methode ist nicht immer zu empfehlen ;-), dann wäre die Sprache "C" eine Möglichkeit.
Der Quelltext könnte dann so ähnlich aussehen:
#include <stdio.h>
#include <stdlib.h>
main()
{
char text[80+1];
int zahl;
FILE *einlesen;
einlesen= fopen("c:\count.txt","r");
if (einlesen==0)
{
printf("Kann Datei nicht oeffnen");
}
while(!feof(einlesen))
{
fgets(text,80,einlesen);
}
fclose(einlesen);
zahl = atoi(text);
zahl = zahl +1;
itoa(zahl,text,80);
einlesen= fopen("c:\count.txt","w");
fputs(text,einlesen);
fclose(einlesen);
system("PAUSE");
}
Zwar etwas umständlich und die eingelesene Zahl ist auf 80 Stellen begrenzt Das dürfte zwar reichen; aber verursacht viel Quelltext, da zuerst ein String eingelesen wird (mit 80 Stellen) und dieser dann zwecks Erhöhung um eins in einen Integer umgewandelt wird (durch "atoi").
Eleganter wäre es in Perl, das setzt aber voraus, dass du einen Perl-Interpreter z.B. auf einen lokalen Webserver bei dir installiert hast, um Perlskripte ausführen zu können.
Viele Grüße,
Holger