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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 22.06.2010, 00:30   #1
Abstract
 
Регистрация: 02.06.2010
Сообщений: 6
Вопрос Простенькая програмка ...

Здраствуйте ... Вот начал изучать С++ на Билдере .
Пишу программу : пользователь вводит в Edit1(Поле) число (нужна проверка число ли это), потом программа выводит таблицу умножения на это число .
я пробовал реализовать так :

void __fastcall TForm1::Button1Click(TObject *Sender)
{
if(Edit1->Text.Length()>0)
{
if(Edit1->Text[0]>'0' && Edit1->Text[0]<='9')
{
String str="";
for(int i=1;i<10;i++)
{
str+=" "+Edit1->Text+"*"+i+"="+Edit1->Text.ToInt()*i;
}
}
}
... Подскажите мне мои ошибки - ?
Спасибо !
Abstract вне форума
Старый 22.06.2010, 07:57   #2
BleStaR
Форумчанин
 
Регистрация: 25.09.2009
Сообщений: 234
По умолчанию

1) ты же вводишь число а не цифру
2)ты проверяешь лишь 0-ой символ, а как же варианты строк "34вав" ?

ну я могу тебе предложить такой вариант:

Код:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Memo1->Clear();
int a;
if(TryStrToInt(Edit1->Text, a)){
for(int i=0; i<=9; i++)
Memo1->Lines->Add(IntToStr(i)+"*"+IntToStr(a)+" = "+IntToStr(i*a));
}
}
BleStaR вне форума
Старый 22.06.2010, 12:43   #3
Abstract
 
Регистрация: 02.06.2010
Сообщений: 6
По умолчанию

Проблема решена .
Abstract вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Простенькая игра Pro-love© Паскаль, Turbo Pascal, PascalABC.NET 1 18.06.2010 11:28
Простенькая задача на С KoVeN Помощь студентам 4 25.12.2008 08:15
Простенькая задачка Pavelhr Паскаль, Turbo Pascal, PascalABC.NET 2 11.11.2008 00:05