Программа на перле(ну просто очень новичковая.)

Discussion in 'PHP' started by Taylorith, 9 Sep 2006.

  1. Taylorith

    Taylorith Elder - Старейшина

    Joined:
    6 Sep 2006
    Messages:
    172
    Likes Received:
    11
    Reputations:
    0
    привет всем вот такая программа на перле
    #! /bin/usr/perl
    print "Your nam?\n";
    $name = <STDIN>;
    $~ = NAME_FORMAT;
    write;
    $~ = NAME_FORMAT_BOTTOM;
    write;
    format NAME_FORMAT=
    Hellor, @»»»»»»!
    $name
    .
    format NAME_FORMAT_TOP=
    ================================
    Peri - programm.
    .
    format NАМЕ_FОRМАТ_TОP=
    ================================
    .


    я просто всчера начал изучать перл и вот типа предоставили такую прогу,я значит установил интерпретатор перла,далее сохранил файл к пример у xxx.pl запускаю через командную строку.
    perl xxx.pl
    он мне выводит
    Unrecognized character \xC0 at rt.pl line 47.
    че это означает?
    Как исправить программе чтобы она работала?
    Спасибо вам огромное,понимаю будет очень смешно из за такой простой программы но я всеэж новичек,так что будьте добры помогите мне. :rolleyes:
     
  2. genom--

    genom-- Elder - Старейшина

    Joined:
    9 Jul 2006
    Messages:
    668
    Likes Received:
    416
    Reputations:
    288
    .
    format NAME_FORMAT_TOP=
    ================================
    Peri - programm.
    .
    format NАМЕ_FОRМАТ_TОP=
    ================================
    .

    эту хню убери нафига оно тебе --- и впредь когда такие выдает сообщения смотри на 47 строку на нее жалуется перловка

    делай проста $mae_ima=<STDIN>;

    print "MAe IMA $mae_ima";

    и не забывай в конце каждой строки ставить точку с запятой
     
    #2 genom--, 9 Sep 2006
    Last edited: 9 Sep 2006
  3. hidden

    hidden 7H3 0N3

    Joined:
    23 Apr 2006
    Messages:
    550
    Likes Received:
    332
    Reputations:
    386
    Я думаю имелось в веду это, но я не пользуюсь этим синтаксисом
    Code:
    [color=#00AA00][/COLOR][color=#888888]#! /bin/usr/perl
    [/COLOR][color=#00AA00][color=#00FF00]print[/COLOR] [/COLOR][color=#FFFF00]"Your nam?[color=#FFFFFF]\n[/COLOR]"[/COLOR][color=#00AA00][color=#FF0000];[/COLOR]
    $name [color=#0000FF]=[/COLOR] [color=#0000FF]<[/COLOR]STDIN[color=#0000FF]>[/COLOR][color=#FF0000];[/COLOR]
    $~ [color=#0000FF]=[/COLOR] NAME_FORMAT_TOP[color=#FF0000];[/COLOR]
    write[color=#FF0000];[/COLOR]
    $~ [color=#0000FF]=[/COLOR] NAME_FORMAT[color=#FF0000];[/COLOR]
    write[color=#FF0000];[/COLOR]
    $~ [color=#0000FF]=[/COLOR] NAME_FORMAT_BOTTOM[color=#FF0000];[/COLOR]
    write[color=#FF0000];[/COLOR]
    format NAME_FORMAT[color=#0000FF]=[/COLOR]
    Hellor[color=#0000FF],[/COLOR] @[color=#0000FF]>>>>>>[/COLOR][color=#FF0000]![/COLOR]
    $name
    [color=#0000FF].[/COLOR]
    format NAME_FORMAT_TOP[color=#0000FF]=[/COLOR]
    [color=#0000FF]================================[/COLOR]
    Peri [color=#0000FF]-[/COLOR] programm[color=#0000FF].[/COLOR]
    [color=#0000FF].[/COLOR]
    format NAME_FORMAT_BOTTOM[color=#0000FF]=[/COLOR]
    [color=#0000FF]================================[/COLOR]
    [color=#0000FF].[/COLOR][/COLOR]
     
  4. Taylorith

    Taylorith Elder - Старейшина

    Joined:
    6 Sep 2006
    Messages:
    172
    Likes Received:
    11
    Reputations:
    0
    спасибо вам.
    genom-- ты прав насчет краткости,но все таки я новичек,и читаю по учебнику сначало лучше научится так как в учебнике,а потом уж усовершенствовать свои знания.
    hidden ты был прав насчет программы вся ошибка в одной точке,не пойму как могли в учебнике допустить ошибку?
    Спасибо всем огромное!!