Re: Как выделить из массива символов данные разных типов
От: Alpinist  
Дата: 21.07.03 13:10
Оценка:
Здравствуйте, Diamus, Вы писали:

D>Есть строка например char[13];

D>нужно получить:
D>char[0] — char
D>char[1]..char[4] — integer
D>char[5]..char[12] — double

D>пробавал смещением, но с плавающей запятой смещение не могу сделать, подскажите хотя-бы идею.


Есть мысль по поводу не корректности задачи.
Как я понял, есть строка и в ней перемешаны слова цифры и т.д. Разделить слова и цифры еще возможно (мама123), а вот разделить (123456.13) на int и double просто не возможно(однозначно). Может получится и 123 456.13 и 1 23456.13 и т.д.
Скорее всего должны присутствовать разделители (символы разделители (например пробел) ) или должны быть даны о размере и расположении слов и чисел. В этих случаях решение очевидно. В противном нужна более подробная детализация задачи.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.