Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.12.2008, 09:56   #1
volotsky
 
Регистрация: 05.12.2008
Сообщений: 4
По умолчанию Ловля команды

Здравствуйте
Помогите плз решить домашку, а то лектор расстреляет).

Вообщем задача довольна проста (точней та чать где надо помощь)

Есть три вырианта ввода
print
print X
print X Y
надо проверить, что введена одна из трёх команд (X Y это целое число)
Если ни одна сделать 1
если 1я сделать 2е )
если 2 сделать 3 и вытащить число в переменную инт
если 3я аналогично 2му но уже вда интеджера.

На Си это моя первая работа.
Если можно скажите есть ли regular expresion на Си если да, то хоть линк на то где об этом можно прочитать

Так же очень хотелось бы узнать какая команда разбивает пойманое гетом по пробелам например

И последнее (совсем наглое но очень надо) можно ли код того что я описал выше
Зарание спасибо.
volotsky вне форума Ответить с цитированием
Старый 05.12.2008, 19:22   #2
Mixasik
New Delphi Coder
Форумчанин Подтвердите свой е-майл
 
Аватар для Mixasik
 
Регистрация: 20.07.2008
Сообщений: 874
По умолчанию

Ну задача действительно проста. Может просто посмотреть на длину команды в символах. Самая короткая - первая, самая длинная - третья.
Страх это слабость и потому, кто испугался уже побежден.
Mixasik вне форума Ответить с цитированием
Старый 05.12.2008, 19:52   #3
volotsky
 
Регистрация: 05.12.2008
Сообщений: 4
По умолчанию

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

ладно сам уже сделал только одно осталось
есть char в нём сидит стринг
как проверить если этот стринг интеджер
пробывал atoi но он в варианте 4а5 выдаёт 4
тоесть отрезает лишнее

Последний раз редактировалось volotsky; 05.12.2008 в 19:54.
volotsky вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Команды у процов одинаковы mogul82 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 23.11.2008 21:25
2 команды Aivar Помощь студентам 2 01.10.2008 19:23
Ловля событий (hooks) Domoffou Win Api 1 06.01.2008 15:48
Команды Dos Briz Помощь студентам 4 27.10.2007 16:59
Подскажите команды! Hump[FREE] Общие вопросы Delphi 2 27.02.2007 16:03