INSERT INTO table SET total = :total, 1h = total - (SELECT max(table.total) FROM table)
INSERT INTO table SET total = :total, 1h = total - (SELECT max(total) FROM table)
reg /?
сказал что это query В реестре есть двоичные данные, экспортируются в hex.
req query
выдаёт ровно тот формат, который нужен для reg add
, т.е. небольшая правка результата reg query
(а именно выкидывание первой непустой строчки и первых двух полей второй) даёт строку которую можно скормить reg add
reg query
как раз про извлечение, а не про конвертацию из файла экспорта редактора реестраreg query HKCU\SOFTWARE\7-Zip\FM /v Panels
HKEY_CURRENT_USER\SOFTWARE\7-Zip\FM
Panels REG_BINARY 0100000000000000C6020000
#include <iostream>
#include <windows.h>
using namespace std;
int main() {
cout << "GetConsoleOutputCP(): " << GetConsoleOutputCP() << endl;
cout << "SetConsoleOutputCP(): " << SetConsoleOutputCP(65001) << endl;
cout << "GetConsoleOutputCP(): " << GetConsoleOutputCP() << endl;
cout << "кириллица" << endl;
}
GetConsoleOutputCP(): 866
SetConsoleOutputCP(): 1
GetConsoleOutputCP(): 65001
кириллица
Math.round()
с делением и умножением (если нужно округлить), потом .toLocaleString()
, а потом добавлять справа нули строковыми функциями
да и export и import в вашей логике перепутаны, т.е. add и delete — import, query — export, но по той же самой логике они должны работать с файлами, чего нам было не нужно — нужно было достать данные из реестра в виде, пригодном для add
ну а то, что помощь куцая, так это ещё ничего, она по крайней мере есть и по
REG Operation /?
выдаёт более-менее адекватный текст, а не помощь по «do-something» типа «does something»