Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

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

> Без описания
Yowai
Отправлено: 26 Июля, 2021 - 12:18:51
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 4
Дата рег-ции: Авг. 2020  
Репутация: 0




Здравствуйте,в программировании дуб,так что не серчайте.
Нужно было произвести расчеты дробного числа из буфера обмена.Из буфера вытащил,перевел в формат double,но messagebox выдавал что-то типа "-1010100010",проблема в том,что в копированном тексте цифры были с запятыми,как заменить запятые на точки?
 
 Top
Zireael
Отправлено: 26 Июля, 2021 - 12:40:25
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4401
Дата рег-ции: Нояб. 2017  
Репутация: 580




 Цитата:
как заменить запятые на точки?

CODE:
string s;
readclipboard (s); // получить текст из буфера
messagebox(s);
regexreplace(-1, #s, s, ",", "."); // заменить запятые на точки
messagebox(s);
double x = formatsn(s);
messagebox(x);
 
 Top
Yowai
Отправлено: 26 Июля, 2021 - 12:43:43
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 4
Дата рег-ции: Авг. 2020  
Репутация: 0




 Zireael пишет:
 Цитата:
как заменить запятые на точки?

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



Спасибо Вам,добрый человек)
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by