Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Замена запятой на точку в буфере обмена.

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

1. Yowai - 26 Июля, 2021 - 04:18:51 - перейти к сообщению
Здравствуйте,в программировании дуб,так что не серчайте.
Нужно было произвести расчеты дробного числа из буфера обмена.Из буфера вытащил,перевел в формат double,но messagebox выдавал что-то типа "-1010100010",проблема в том,что в копированном тексте цифры были с запятыми,как заменить запятые на точки?
2. Zireael - 26 Июля, 2021 - 04:40:25 - перейти к сообщению
 Цитата:
как заменить запятые на точки?

CODE:
string s;
readclipboard (s); // получить текст из буфера
messagebox(s);
regexreplace(-1, #s, s, ",", "."); // заменить запятые на точки
messagebox(s);
double x = formatsn(s);
messagebox(x);
3. Yowai - 26 Июля, 2021 - 04:43:43 - перейти к сообщению
 Zireael пишет:
 Цитата:
как заменить запятые на точки?

CODE:
string s;
readclipboard (s); // получить текст из буфера
messagebox(s);
regexreplace(-1, #s, s, ",", "."); // заменить запятые на точки
messagebox(s);
double x = formatsn(s);
messagebox(x);



Спасибо Вам,добрый человек)

Powered by ExBB FM 1.0 Final