Страница 1 из 1

Вопрос всем, кто умеет программировать ...

Добавлено: 30 май 2004, 06:33
Cron
Как из двух массивов (например: fname[] и ftext[] )
Создать файлы с именами соответственно fname[] и содержанием ftext[] .
:twisted:

Приведите свой вариант кода (желательно на любом из языков: C, C++, Pascal, PHP, PERL, ASP, Java )
:?: :?: :?:

Добавлено: 30 май 2004, 13:02
AiK

Код: Выделить всё

        foreach  $fname(@fnames) {
                open (f, ">>$fname) or die $!;
                print f  @ftext;
                close(f);
        }

Добавлено: 30 май 2004, 13:12
AiK
Гм. Похоже неправильно тебя понял... если ты хочешь в каждый файл записать отдельное значение из ftex, то будем написать подругому :) :

Код: Выделить всё

        $lengthNames = scalar(@fnames);

        if ($lengthNames == scalar(@ftext)){
            for ($i=0; $<$lengthNames; $i++) {
                open (f, ">>$fname[$i]) or die $!;
                print f  $ftext[$i];
                close(f);
            }
        }

Добавлено: 30 май 2004, 17:02
Cron
Спасибо :) Хоть кто-то ответил :)
Такс, с ентим все ясно! переходим к плану "Б"