неопределенная ссылка на WinMain@16
или аналогичную «необычную» main()
ссылку на точку входа (особенно для visual-studio ).
Вы возможно, пропустили, чтобы выбрать правильный тип проекта с вашей реальной IDE. IDE может захотеть связать, например. Проекты приложений Windows для такой функции точки входа (как указано в недостающей ссылке выше) вместо обычной int main(int argc, char** argv);
.
Если ваша среда IDE поддерживает Plain Console Projects , вы может захотеть выбрать этот тип проекта вместо проекта приложения Windows.
Здесь case1 и case2 обрабатываются более подробно из реальный мир проблема.
Странное регулярное выражение (не уверен, что это действительно полезно):
\d{8,}|123456[8-9]|12345[7-9]\d|1234[6-9]\d{2}|123[5-9]\d{3}|12[4-9]\d{4}|1[3-9]\d{5}|[2-9]\d{6}\b
Он работает только для числа 1234567
, вам нужно изменить его для другого номера.
Вы можете использовать плагин Pepon Script от Notepad ++. Неправильное решение, но оно работает!
from re import finditer
number = 1234567
console.clear()
console.show()
content = editor.getText()
for row, line in enumerate(content.split('\n')):
for m in re.finditer(r'[0-9]+', line):
if int(m.group(0)) > number:
console.write('row %d, col %d-%d: %s\n' % (row, m.start(), m.end(), m.group(0)))
Так, например, возьмите этот текст:
This is a test 1234568
with asome pretty big numbers 0 1234567
Can anybody help?
999999999999 99999999
123
Вышеупомянутое решение вернет вам это:
row 0, col 15-22: 1234568
row 3, col 0-12: 999999999999
row 3, col 13-21: 99999999
Вы можете, очевидно, измените сценарий для вывода информации любым способом, который вы предпочитаете.