]=-antr4xx-=[ hat Folgendes geschrieben:
Wenn Interesse besteht, dass ich alle Programme hochlade, denn meldet euch bitte per PM...
sorry wenn ich jetzt aufm schlauch steh aber was meinste mit "alle programme" ?
Ich habe hier 2 veröffentlicht, das 3. habe ich gerade geschrieben und getestet, poste ich jetzt auch noch.
Hier könnt ihr meine bisherigen 3 Programme runterladen(mit Quellcode):http://rapidshare.com/files/41977648...tr4xx.rar.html sind nur 16 KB.
-------------------------------------------------------------------------
So hier das dritte:
Es kopiert die Quelldatei, nur dass es o und O duch 0 ersetzt, f durch ph, e und E durch 3 etc, wandelt also in "hackserscrip"t um
Code:
#include <stdio.h>
#include <stdlib.h>
void script(const char quelle[], const char ziel[]);
int main(int argc, char *argv[])
{
char q[100], z[100];
if(argc == 1)
{
printf("Quelldatei:...");
scanf("%s", q);
printf("Zieldatei:...");
scanf("%s", z);
script(q, z);
}
else if(argc == 2)
{
printf("Zieldatei:...");
scanf("%s", z);
script(argv[1], z);
}
else
script(argv[1], argv[2]);
system("PAUSE");
return 0;
}
void script(const char quelle[], const char ziel[])
{
FILE *q, *z;
char c;
q = fopen(quelle, "r");
if(q == NULL)
{
fprintf(stderr, "Fehler beim Öffnen der zu lesenden Datei...");
return;
}
z = fopen(ziel, "w+");
if(z == NULL)
{
fprintf(stderr, "Fehler beim Öffnen der zu lesenden Datei...");
return;
}
while((c = fgetc(q)) != EOF)
{
if(c == 'o' || c == 'O')
fputc('0', z);
else if(c == 'e' || c == 'E')
fputc('3', z);
else if(c == 'f' || c == 'F')
{
fputc('p', z);
fputc('h', z);
}
else
fputc(c, z);
}
fclose(z);
fclose(q);
}