Вопрос № 18047: Здравствуйте! Подскажите пожалуйста, почему данная процедура выводит на экран только символ "а" вместь всего алфавита?
for ($c=192; $c<224; $c++);
{
$ch=Chr($c);
print "$ch<br>";
}...
Вопрос № 18047
Здравствуйте! Подскажите пожалуйста, почему данная процедура выводит на экран только символ "а" вместь всего алфавита?
for ($c=192; $c<224; $c++);
{
$ch=Chr($c);
print "$ch<br>";
}
Отправлен: 09.03.2005, 19:07
Вопрос задал: Sh-st (статус: 2-ой класс)
Всего ответов отправлено: 5
Отвечает: Licvidator
Здравствуйте, Sh-st!
Потому что после for не надо ставить точку с запятой.
Ответ отправил: Licvidator (статус: Профессор)
Отправлен: 09.03.2005, 19:37 Оценка за ответ: 5
Отвечает: Romanka
Здравствуйте, Sh-st!
Попробуйте, как в приложении. У меня работает-выводит русский алфавит в верхнем регистре.
Приложение:
Ответ отправил: Romanka (статус: 2-ой класс)
Отправлен: 09.03.2005, 19:39 Оценка за ответ: 5
Отвечает: D.N.S
Здравствуйте, Sh-st!
for ($c=192; $c<224; $c++) // точка с запятой не нужна!!!
{
$ch=Chr($c);
print "$ch<br>";
}
Приложение:
Ответ отправил: D.N.S (статус: 2-ой класс)
Отправлен: 09.03.2005, 21:30 Оценка за ответ: 5
Отвечает: AxMAD
Здравствуйте, Sh-st!
Вы зря поставили запятую после for(..) !!!
Правильнее так:
for ($c=192; $c<224; $c++)
{
$ch=Chr($c);
print "$ch ";
}
Ответ отправил: AxMAD (статус: Студент)
Отправлен: 10.03.2005, 00:13 Оценка за ответ: 5
Отвечает: Strory
Здравствуйте, Sh-st! Потому что "точка с запятой" после объявления цикла не нужна. Нужно так: for ($c=192; $c<224; $c++) // без ";" { ... } –– Who is DOS? DOS's dead, baby, DOS's dead... С уважением, Strory.
Ответ отправил: Strory (статус: Студент)
Отправлен: 10.03.2005, 16:47 Оценка за ответ: 5