powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / отбор определенных чисел из буфера обмена
7 сообщений из 7, страница 1 из 1
отбор определенных чисел из буфера обмена
    #40008252
BlackFox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не пойму где косяк, в результате все по нулям выдает, может кто разобраться и сказать где недочет
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
	UnicodeString r = "", tmp = "", str = Clipboard()->AsText;
	int del = 0, delnum = 0, addnum = 0, len = str.Length();
	bool fnum = false;

	for (int i = 1; i <= len; i++) {
		if (str[i] >= '0' || str[i] <= '9' ) {
			fnum = true;
			tmp += str[i];
			continue;
		}
		del += 1;
		if (!fnum) continue;
		if (tmp.Length() == 12) {
			addnum += 1;
			r += tmp + '\x0D' + '\x0A';
		}
		else {
			delnum += 1;
		}
		fnum = false;
		tmp = "";
	}


	Memo1->Lines->Clear();
	Memo1->Lines->Append(r);

	Memo2->Lines->Clear();
	Memo2->Lines->Append("Удалено неподходящих символов: "+IntToStr(del));
	Memo2->Lines->Append("Удалено неподходящих чисел: "+IntToStr(delnum));
	Memo2->Lines->Append("Добавлено подходящих чисел: "+IntToStr(addnum));
...
Рейтинг: 0 / 0
отбор определенных чисел из буфера обмена
    #40008271
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlackFoxне пойму где косяк

Как раз для таких случаев и придумало отладку. В том числе и пошаговую. Идёте и на каждом
шагу смотрите где реальное поведение программы и значения переменных начинают отличаться
от ожидаемых.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
отбор определенных чисел из буфера обмена
    #40008274
BlackFox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov, отладчик не показывает содержимое строковых переменных, только их адрес, можно как то увидеть содержимое?
...
Рейтинг: 0 / 0
отбор определенных чисел из буфера обмена
    #40008279
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlackFoxможно как то увидеть содержимое?

Это должно быть написано в справке по нему.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
отбор определенных чисел из буфера обмена
    #40008283
BlackFox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
похоже rad studio показывает строки только для delphi ((
придется изгаляться
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
By default, the debugger displays the result in the format that matches the data type of the expression. For example, Integer values are displayed in decimal format. To change the display format, type a comma (,) followed by a format specifier after the expression. 

The following table describes the Evaluate/Modify format specifiers
Specifier Types affected Description 
,C  Char, strings  Character. For Delphi, shows characters for ASCII 0 to 31 in the Delphi language #nn notation. 
 
,S  Char, strings  String. For Delphi, shows ASCII 0 to 31 in Delphi language #nn notation.
 
...
Рейтинг: 0 / 0
отбор определенных чисел из буфера обмена
    #40008287
BlackFox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
нашел ошибку)
...
Рейтинг: 0 / 0
отбор определенных чисел из буфера обмена
    #40008586
exp98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а я вторую нашёл))
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / отбор определенных чисел из буфера обмена
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]