Jakim kompilatorem zrobić taki program. Czy jest to możliwe?

0

Witam,
Chciałbym się dowiedzieć w jakim kompilatorze zrobić program, który za pomocą pętli tworzyłby masowo pliki tekstowe o różnych nazwach. Jestem kompletnie zielony z programowania i nie wiem czy wgl da się zrobić taki program. Chodzi mi jedynie o nazwę kompilatora, którym mógłbym coś takiego zrobić, bym wiedział na czym się skupić i poszerzyć swoją nikłą wiedzę na temat programowania.

2

W każdym kompilatorze, ale nie każdego języka.

0

co w tym programie uważasz że miałoby się nie dać zrobić? generowanie nazwy i utworzenie pliku to raczej nie jest szczyt możliwości komputera :|

możesz to napisać w (prawie) dowolnym języku jaki ci się spodoba, a nawet w skrypcie vbs (a może nawet bat ;) )

0

Dobra dzięki wielkie. Temat do zamknięcia.

0

Jednolinijkowiec w powershellu (pewnie się da krócej, ale...) - skompilować to tego nie skompilujesz, ale...

while(1) { echo . | out-file (get-random) }

Chodzi mi jedynie o nazwę kompilatora, którym mógłbym coś takiego zrobić, bym wiedział na czym się skupić i poszerzyć swoją nikłą wiedzę na temat programowania.

Tzn. zrobić żart kolegom z gimnazjum? Bo to wygląda na klasyczne pseudomalware...
Ok, coś konstruktywnego - kompilator gcc się nada, csc się nada, tcc się nada, ghc się nada, fpc się nada... I w sumie wszystko się nada.

edit:

Dobra dzięki wielkie. Temat do zamknięcia.

Tak btw, nie zamykamy tu tematów.

0
H:\>md test

H:\>cd test

H:\test>dir
 Wolumin w stacji H to ABC
 Numer seryjny woluminu: AD45-2C79

 Katalog: H:\test

2012-09-24  17.58    <DIR>          .
2012-09-24  17.58    <DIR>          ..
               0 plik(ów)                  0 bajtów
               2 katalog(ów)  432 729 075 840 bajtów wolnych

H:\test>for /l %1 in (0,1,20) do @echo > %1.txt

H:\test>dir
 Wolumin w stacji H to ABC
 Numer seryjny woluminu: AD45-2C79

 Katalog: H:\test

2012-09-24  17.58    <DIR>          .
2012-09-24  17.58    <DIR>          ..
2012-09-24  17.58                21 0.txt
2012-09-24  17.58                21 1.txt
2012-09-24  17.58                21 10.txt
2012-09-24  17.58                21 11.txt
2012-09-24  17.58                21 12.txt
2012-09-24  17.58                21 13.txt
2012-09-24  17.58                21 14.txt
2012-09-24  17.58                21 15.txt
2012-09-24  17.58                21 16.txt
2012-09-24  17.58                21 17.txt
2012-09-24  17.58                21 18.txt
2012-09-24  17.58                21 19.txt
2012-09-24  17.58                21 2.txt
2012-09-24  17.58                21 20.txt
2012-09-24  17.58                21 3.txt
2012-09-24  17.58                21 4.txt
2012-09-24  17.58                21 5.txt
2012-09-24  17.58                21 6.txt
2012-09-24  17.58                21 7.txt
2012-09-24  17.58                21 8.txt
2012-09-24  17.58                21 9.txt
              21 plik(ów)                441 bajtów
               2 katalog(ów)  432 729 071 744 bajtów wolnych

H:\test>
0

Bash:

while true; do name=`</dev/urandom tr -dc A-Za-z0-9 | head -c 8`; touch $name; done
0

Tzn. zrobić żart kolegom z gimnazjum? Bo to wygląda na klasyczne pseudomalware...

Kolegom z gimnazjum to już raczej nie, bo jestem już po liceum.. Chodzi raczej o zaśmiecenie pewnych logów. Spróbuje w fpc to zrobić bo laik ze mnie a to chyba dobre na początek.

@Azarien
Dzięki za to co wkleiłeś, chociaż nie wiem nawet do czego to ;p

0

Chodzi raczej o zaśmiecenie pewnych logów

Po prostu wyczyść historię przeglądarki if you know what i mean...


A tak bardziej poważnie: o ile się nie mylę, w Pascalu jest `mkdir` do tworzenia katalogów.
0

Batch:

@echo OFF
set /a count = 50
:loop
set /a count-=1
@echo > %random%.txt
if %count% GTR 1 goto loop
0
for i in $(cat /usr/share/dict/words); do touch $i; done

1 użytkowników online, w tym zalogowanych: 0, gości: 1