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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.11.2011, 18:24   #1
world12_tk
Форумчанин
 
Регистрация: 24.02.2009
Сообщений: 269
Печаль c++ проблема с шаблонами

Здравствуйте уважаемые форумчанины!
Не могу понять в чем ошибка....
Есть шаблон функции, который из строки записывает число в массив int или double в зависимости от того, присутствует ли в строе точка или нет.... Первое число он конвертирует нормально, а следующие почему то нет.... Не могли бы вы мне указать в чем проблема????
Пример строки такой:
str="8.1 2.2 3.2 4.3 3.12 5.12 0 0"
Прога написана на Borland C++;
Код:
template <class T> T ConvertorStrToNumber (T *array, String ch, int i, bool StrToDouble){
{
   try
   {
	  if (StrToDouble) {
		 double number=StrToFloat(ch);
		 array[i]=number;
	  }
	  else{
		 int number=StrToInt(ch);
		 array[i]=number;
	  }
   }
   catch(...)
   {}
   }
};

void __fastcall TForm3::StartButtonClick(TObject *Sender)
{
   union arrays
   {
	   int *integer;
	   double *real;
   }array;
   for (int i = 1; i <= str.Length(); i++) {
	  if (str[i]!=32)
	  {
		 if (str[i]==46)
	            StrToDouble=true;
	   }
	  else{
		 if (StrToDouble)
		    ConvertorStrToNumber(array.real,ch,counter,StrToDouble);
		 else
			ConvertorStrToNumber(array.integer,ch,counter,StrToDouble);
		 counter++;
		 ch="";
	  }
   }
Очень нужна ваша помощь!!!!
Заранее спасибо)))
world12_tk вне форума Ответить с цитированием
Старый 14.11.2011, 22:58   #2
world12_tk
Форумчанин
 
Регистрация: 24.02.2009
Сообщений: 269
По умолчанию

Кредложите мне хоть какую нибудь идею(((
world12_tk вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
VC++ 2010, проблема с линковой и шаблонами AJlekceu Visual C++ 2 02.10.2011 09:08
Проблемы с шаблонами Syuf Общие вопросы C/C++ 8 11.09.2011 22:32
Помогите пожалуйста с ШАБЛОНАМИ<Template> Suren Общие вопросы C/C++ 2 16.06.2009 19:16
Проблема с рамами/Проблема с ЖД DRAGGER Компьютерное железо 6 04.01.2009 23:37
Работа с шаблонами Viteef PHP 3 30.07.2007 03:39