Модераторы: korob2001, ginnie

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Функция <STDIN> 
:(
    Опции темы
BlindBandiit
Дата 5.9.2010, 12:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 133
Регистрация: 23.8.2009

Репутация: нет
Всего: нет



Функция <STDIN>
Код

#!/usr/bin/perl - w
print "Enter name:\n";
$name = <STDIN>;
print "Hello, name";

во такой вод код пишу в IDE  по идеи должно выскакивать окошко предлогающее пользователю ввести какие либо символы но этого не происходит и к тому же  вот такое  предупреждение горит 


3, Предупреждение, Name "main::name" used only once: possible typo



что не так ???
PM MAIL   Вверх
dva300
Дата 5.9.2010, 13:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 220
Регистрация: 17.2.2010
Где: Москва

Репутация: -1
Всего: 1



Цитата(BlindBandiit @ 5.9.2010,  12:55)
Функция <STDIN>
Код

#!/usr/bin/perl - w
print "Enter name:\n";
$name = <STDIN>;
print "Hello, name";

во такой вод код пишу в IDE  по идеи должно выскакивать окошко предлогающее пользователю ввести какие либо символы но этого не происходит и к тому же  вот такое  предупреждение горит 


3, Предупреждение, Name "main::name" used only once: possible typo



что не так ???

что-то ты такое написал что аж задуматься пришлось.
запусти скрипт с консоли.
выдаваемое сообщение говорит тебе что переменную $name ты используешь один раз (в print-e у тебя не переменная выводиться)
используй всегда use strict;

ты какую книжку читаеш ? 
и учи английский. подход к изучению у тебя не серьезный.

видешь, даже твоя IDE тебе пишет - possible typo  smile 
--------------------
Участник движения Культура Вождения
PM   Вверх
vadiml
Дата 5.9.2010, 14:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 310
Регистрация: 27.7.2007

Репутация: 5
Всего: 7



Если должно печататься введённое имя, то в строке
print "Hello, name";
пропущен $
PM MAIL Jabber   Вверх
BlindBandiit
Дата 5.9.2010, 14:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 133
Регистрация: 23.8.2009

Репутация: нет
Всего: нет



Книга  разработка Wеb сайтов с помощью Perl и MySql
кстати пример из книги один в один






блин точно знак вот невнимательно скан книги  плохой  я незаметил

Это сообщение отредактировал(а) BlindBandiit - 5.9.2010, 14:36
PM MAIL   Вверх
dva300
Дата 5.9.2010, 14:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 220
Регистрация: 17.2.2010
Где: Москва

Репутация: -1
Всего: 1



Цитата(BlindBandiit @ 5.9.2010,  14:26)
Книга  разработка Wеb сайтов с помощью Perl и MySql
кстати пример из книги один в один

слушай, ну чего ты врешь то ? 
Николай Прохоренок такой ерунды никогда не напишет.
Я тебе даже страницу могу указать - 39

--------------------
Участник движения Культура Вождения
PM   Вверх
BlindBandiit
Дата 5.9.2010, 14:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 133
Регистрация: 23.8.2009

Репутация: нет
Всего: нет



скан книги  плохой ели видно  спасибо

Добавлено через 13 минут и 57 секунд
use strict;
ксожелению не знаю  ещё такой функции и для чего она ещё не проходили

А вот если я  этот свой скрипт компилю в *exe 
как сделать так  чтоб  когда запускаешь в консоли можно было имя написать и он там же в консоли ответил ну или выскакимала окошко куда вводить ??
А  так получается запускаю и пишу пишу Enter нажимаю но нечего не происходит :(
PM MAIL   Вверх
shamber
Дата 5.9.2010, 19:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1422
Регистрация: 5.9.2006
Где: Россия

Репутация: 17
Всего: 18



BlindBandiit, а может происходит? окошко там закрывается?
PM MAIL Jabber   Вверх
dva300
Дата 5.9.2010, 19:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 220
Регистрация: 17.2.2010
Где: Москва

Репутация: -1
Всего: 1



to BlindBandiit
скан плохой...
поиском пользоваться не умеете...

вы прежде чем задать вопрос подумайте хотя бы мин 5...
тоже касается ваших ответов... або цирк. 


--------------------
Участник движения Культура Вождения
PM   Вверх
BlindBandiit
Дата 5.9.2010, 21:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 133
Регистрация: 23.8.2009

Репутация: нет
Всего: нет



Цитата(shamber @ 5.9.2010,  19:34)
BlindBandiit, а может происходит? окошко там закрывается?

не окошко не закрывается, открывается консоль и в ней пишешу если нажимаю Enter просто перекидывает на другую строку :(

Добавлено @ 21:41
Цитата(dva300 @ 5.9.2010,  19:47)
to BlindBandiit
скан плохой...
поиском пользоваться не умеете...

вы прежде чем задать вопрос подумайте хотя бы мин 5...
тоже касается ваших ответов... або цирк.

я думал уже  больше нескольких часов, но окошечко как не выскакивало так и не выскакивает, 
цирк не цирк но мне не смешно 

Это сообщение отредактировал(а) BlindBandiit - 5.9.2010, 21:44
PM MAIL   Вверх
Grost
Дата 6.9.2010, 08:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 65
Регистрация: 26.8.2010
Где: Москва

Репутация: нет
Всего: нет



Цитата(BlindBandiit @  5.9.2010,  21:36 Найти цитируемый пост)
..если нажимаю Enter просто перекидывает на другую строку :(

Ctrl+Z и будет тебе счастье


PM MAIL ICQ   Вверх
BlindBandiit
Дата 6.9.2010, 12:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 133
Регистрация: 23.8.2009

Репутация: нет
Всего: нет



Цитата(Grost @ 6.9.2010,  08:10)
Цитата(BlindBandiit @  5.9.2010,  21:36 Найти цитируемый пост)
..если нажимаю Enter просто перекидывает на другую строку :(

Ctrl+Z и будет тебе счастье

не понятно конечно причем  тут Ctr+Z 
^Z 
?? 
PM MAIL   Вверх
Grost
Дата 6.9.2010, 14:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 65
Регистрация: 26.8.2010
Где: Москва

Репутация: нет
Всего: нет



Ну просто может быть такое
Цитата
Код

@lines=<STDIN>;

Если данные поступают из файла, то <STDIN> читает весь файл до конца. Но что же происходит при вводе с клавиатуры? В системах Dos/Windows используется комбинация Ctrl+Z.


Ctrl+Z обозначает конец файла(ввода).
PM MAIL ICQ   Вверх
dva300
Дата 6.9.2010, 14:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 220
Регистрация: 17.2.2010
Где: Москва

Репутация: -1
Всего: 1



Цитата

Если данные поступают из файла, то <STDIN> читает весь файл до конца. 


где вы такую ерунду вычитали ? 


Это сообщение отредактировал(а) dva300 - 6.9.2010, 14:36
--------------------
Участник движения Культура Вождения
PM   Вверх
Grost
Дата 6.9.2010, 14:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 65
Регистрация: 26.8.2010
Где: Москва

Репутация: нет
Всего: нет



Изучаем Perl. 5 издание. Рэндал Шварц, Том Феникс и брайн д фой. smile 
PM MAIL ICQ   Вверх
dva300
Дата 6.9.2010, 15:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 220
Регистрация: 17.2.2010
Где: Москва

Репутация: -1
Всего: 1



хм... 
ну да, туплю. беру свои слова обратно

--------------------
Участник движения Культура Вождения
PM   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl"
korob2001
sharq
  • В этом разделе обсуждаются общие вопросы по языку Perl
  • Если ваш вопрос относится к системному программированию, задавайте его здесь
  • Если ваш вопрос относится к CGI программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", можно скачать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0554 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.