Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Как поместить символ запятой в переменных string или char без ошибки?

Страниц (1): [1]
 

1. Artemka - 16 Декабря, 2017 - 06:09:41 - перейти к сообщению
Добрый день. Я впервые сталкиваюсь с программирование, по этому вопрос опишу подробно.
После распознания текста, у меня имеется текст с запятой:
CODE:
string rasp1=111,111;

Задача преобразовать его в:
CODE:
double znach1=111.111


Я попытался сделать это так
код с ошибкой (Отобразить)


При этом, строка
CODE:
if (simvol[n]==',')simvol[n]='.';

Приводит к ошибке. Но, если заменить запятую на любой другой символ, то все работает.

заменена запятая на z (Отобразить)


Тогда я попытался записать запятую в переменную, что бы попробовать с ней
CODE:
string f=",";

Но тогда выскакивает ошибка. Это показалось мне странным, ведь в simvol[3] запятая храниться без проблем. Я попробовал так:
Код выполняется, но с ошибкой (Отобразить)


При этом преобразование удалось, но все равно, перед меседжбоксом выскакивает эта ошибка, на которой надо кликнуть "пропустить":
[img](для просмотра ссылки Вам необходимо авторизоваться) /img]
2. Kibor - 16 Декабря, 2017 - 06:15:13 - перейти к сообщению
CODE:
if (formatci(simvol[n])==44)simvol[n]='.';
3. Artemka - 16 Декабря, 2017 - 06:20:04 - перейти к сообщению
Спасибо, все работает.
Отдельное спасибо за оперативность Улыбка

Powered by ExBB FM 1.0 Final