Навіщо ЛС писати, ви тут скажіть:
Під вечир знов шиза накриває?
Я знаю про настроювання розміру шрифту. Але от в мене був монітор 2к на 13'' і система windows8, зображення було сплюснуте і монітором незручно користуватися. У чому я неправий?
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → Повідомлення користувача mrofon
Сторінки 1
Навіщо ЛС писати, ви тут скажіть:
Під вечир знов шиза накриває?
Я знаю про настроювання розміру шрифту. Але от в мене був монітор 2к на 13'' і система windows8, зображення було сплюснуте і монітором незручно користуватися. У чому я неправий?
Нащо вам 4k на 13"?
щоб зір псувати
karmeljuk написав:тільки DELL
Цікавлюся, чи сучасні моделі вже навчилися припиняти заряджання батареї після досягнення 100%? Бо ще в Inspiron 5-річної давності доводилося витягувати батарею фізично як "воркераунд"...
Якщо ви маєме на увазі зйомні батареї, то таких зараз майже немає. Моделі зі зйомними коштують під 100тис грн і це тепер шик. Але напевно таки не навчились, бо в інеті частенько викладають фото розтрощених здутою батареєю ноутів.
У вас змінна h - локальна і перестворюється кожного разу при виклику WndProc. Винесіть її з функції або зробіть static.
дякую велике, вчора зробив і все вийшло.
Не міг ввійти, ледь згадав пароля до профіля, історію і куки часто чищу
Не розумію до чого тут перекіс фази якщо використовується лише одна фаза? Відносно другої якої нема в помешканні?
Цей баг впливає на прилади які живляться від двох або трьох фаз. Тоді перекіс однієї з фаз шкідливо вплине на прилад.
Ви знаєте шкільну фізику?
220 вольтів - це напруга між однією з фаз та землею. Коли є перекіс фаз, то на одній фазі (відносно землі) буде скажімо 100 вольтів, а на другій буде 320 вольтів. Всі фази між собою пов`язані послідовно.
Читайте
https://et-spb.ru/perekos-faz-i-naprjaz … rekos-faz/
(з анімацією)
А потужність можна збільшити не по договору, а по проєктуванню цілого будинку. А також трансформаторної підстанції. Закладений провід певної товщини може загорітися при перевищенні норми.
Припустимо, це 9-поверховий будинок по 2 квартири на поверх. Разом 18. Кожна по 3кВт. 54кВт разом. 54000Вт/220V=245.45 ампер. Це кабель як 4 кулаки (у мене такий у підвалі), 10 на 10 см. У нього ж немає охолодження, він у стіні, сам кабель це і має бути охолодження.
Припустимо, треба збільшити до 736.35 (в три рази). Струм в три рази, а кабель - в квадраті. (4*3)кв=144 кулаки. 35 на 35 см.
Кабель закладено не в шахті, а в стіні, товщина якої 10 см. Все залито бетоном, що робити? Сверлити отвір в бетонних плитах? Робити окрему стіну? Це вже перепроектування будинку.
З квартирою так само. І якщо загориться кабель у квартирі, то згорить квартира. Як зазвичай, кабель - розетка - шпалери - квартира. Грітися буде переусім на контактах, в розподільчих коробках та розетках, тому не треба сподіватися, що "не загориться бо стіна бетонна".
В мене особисто мережа витримує 3кВт, зимою споживаю 10кВт - 3квт бойлер, 3квт обігрівач, 3квт інше. Буває, паленим пластиком пахне, а на шпалерах чорний слід у місці проводки, страшненько стає. Вимикаю все і даю охолонути.
Він не вигадав, це "стандартна" задача для студентів. А я сам не знав як, гуглив і знайшов на лівому форумі ось цей код:
float value = 37.777779;
float rounded = ((int)(value * 100 + .5) / 100.0);
Є критика: "це не працює з від'ємними числами". Мені цікаво, це один і той же код чи різні? Чому має не працювати? Що значить "+ .5" і що воно дає?
Сподіваюся, що до кінця вихідних мені хтось допоможе.
nick__ написав:без використання бiблiотек
Chemist-i , mrofon написав:#include <stdio.h>
якщо без виводу, то хеадер неважливий
Я його притяг з форуму <спам>, там відповідають швидше і краще, але зареєструватися там важко через гуглкаптчу. Видає "не удалось соединится с сервисом", бо повільний інтернет. Колись там реєструвався, а пароль забув. не треба посилати подалі кудаінде, якби могли то там давно б запитали б там
mrofon написав:код не мій, не працює
То нащо ви його притягли? Напишіть власний і питайте.
P.S. Можна, я вас там процитую?
В мій код доданий немій. Іншого мого коду небуде. Цей код немій код працює:
case WM_COMMAND:
if(LOWORD(wParam) == 10000) // (HMENU)10000=кнопка Get text!
{
MessageBox(hwnd, "Message", "Message", 0); // натиснули на кнопку
}
break;
А цей немій код не працює:
LPSTR st=new char[10];
GetWindowTextA(h, st, 10);
MessageBox(hwnd, "result", st, 0);
nick__ написав:Все одно виводить багатознакове число або 0.
Та невже?
https://ideone.com/eaMxEc
Так з нулями в кінці. А так вивід без нулів:
#include <stdio.h>
int main(void) {
float a = 1.26558;
int c = a * 100;
float b = c / 100.0;
printf("b = %.2f", b);//%.2f обрізає нулі
// your code goes here
return 0;
}
Завжди на лінуксі мав якісь помилки. Встановіть краще wine і запустіть там FalconCpp (програма для windows):
http://falconcpp.sourceforge.net/
Спробуйте ще прибрати string
int main(int argc, char argv[])
Привіт. Треба зчитати з текстового поля текст і вивести, код не мій, не працює.
#include <windows.h>
LRESULT CALLBACK WndProc(HWND hwnd, UINT Message, WPARAM wParam, LPARAM lParam)
{
HWND h;
LPSTR st = new char[10];
switch(Message) {
case WM_CREATE:
h = CreateWindowEx(
WS_EX_CLIENTEDGE, "edit", "type text here",
WS_CHILD | WS_VISIBLE | ES_RIGHT,
10, 60, 80, 30, hwnd, (HMENU)10001, 0, NULL
);
break;
case WM_COMMAND:
if(LOWORD(wParam) == 10000) {
GetWindowTextA(h, st, 10);
MessageBox(hwnd, "result", st, 0);
}
break;
/* Upon destruction, tell the main thread to stop */
case WM_DESTROY:
PostQuitMessage(0);
break;
/* All other messages (a lot of them) are processed using default procedures */
default:
return DefWindowProc(hwnd, Message, wParam, lParam);
}
return 0;
}
/* The 'main' function of Win32 GUI programs: this is where execution starts */
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) {
WNDCLASSEX wc; /* A properties struct of our window */
HWND hwnd; /* A 'HANDLE', hence the H, or a pointer to our window */
MSG msg; /* A temporary location for all messages */
/* zero out the struct and set the stuff we want to modify */
memset(&wc, 0, sizeof(wc));
wc.cbSize = sizeof(WNDCLASSEX);
wc.lpfnWndProc = WndProc; /* This is where we will send messages to */
wc.hInstance = hInstance;
wc.hCursor = LoadCursor(NULL, IDC_ARROW);
/* White, COLOR_WINDOW is just a #define for a system color, try Ctrl+Clicking it */
wc.hbrBackground = (HBRUSH)(COLOR_WINDOW + 1);
wc.lpszClassName = "WindowClass";
wc.hIcon = LoadIcon(NULL, IDI_APPLICATION); /* Load a standard icon */
wc.hIconSm = LoadIcon(NULL, IDI_APPLICATION); /* use the name "A" to use the project icon */
if(!RegisterClassEx(&wc)) {
MessageBox(NULL, "Window Registration Failed!", "Error!", MB_ICONEXCLAMATION | MB_OK);
return 0;
}
hwnd = CreateWindowEx(
WS_EX_CLIENTEDGE, "WindowClass", "Caption",
WS_VISIBLE | WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT, /* x */
CW_USEDEFAULT, /* y */
640, /* width */
480, /* height */
NULL, NULL, hInstance, NULL
);
if(hwnd == NULL) {
MessageBox(NULL, "Window Creation Failed!", "Error!", MB_ICONEXCLAMATION | MB_OK);
return 0;
}
CreateWindow(
"button", "Get text!", WS_CHILD | WS_VISIBLE,
130, 75, 190, 120, hwnd, (HMENU)10000, hInstance, NULL
);
/*
This is the heart of our program where all input is processed and
sent to WndProc. Note that GetMessage blocks code flow until it receives something, so
this loop will not produce unreasonably high CPU usage
*/
while(GetMessage(&msg, NULL, 0, 0) > 0) { /* If no error is received... */
TranslateMessage(&msg); /* Translate key codes to chars if present */
DispatchMessage(&msg); /* Send it to WndProc */
}
return msg.wParam;
}
виводить пусте повідомлення
Сторінки 1