unsafe
{
nint process = 0;
nint lpBaseAddress = 0x018D7270;
var value = 42;
WriteProcessMemory(process, lpBaseAddress, &value, sizeof(int), out var count);
}[DllImport("kernel32.dll", SetLastError = true)]
public static extern unsafe bool WriteProcessMemory(
nint hProcess,
nint lpBaseAddress,
void* lpBuffer,
nint nSize,
out nint lpNumberOfBytesWritten);
передать в место байтов, смещение и указать
int zeroes_count = 0;
while(x > 0) {
bool last_digit_is_zero = x % 10 == 0;
if(last_digit_is_zero)
zeroes_count++;
x /= 10;
}
std::cout << "количество нулей в числе равно " << zeroes_count << std::endl;
System.Net.Http.HttpRequestException: Этот хост неизвестен
Но надо обойтись без Console.WriteLine() и Логера и при этом исключение не должно гаситься без последствий (т.е. пустой catch не допустим), можно ли это как-нибудь сделать?