- Katılım
- 1 Eyl 2024
- Mesajlar
- 22
- Tepkime puanı
- 2
- Puanları
- 3
Arkadaşlarınıza şaka yapmak için basit c++ kodu
Kod
Kod
C++:
#include <windows.h> //windows için gerekli kütüphaneyi ekliyoruz
#define SCREEN_WIDTH 1920 //ekran boyutlarını giriyoruz
#define SCREEN_HEIGHT 1080
//iconları kullandığımız kütüphaneden dizi olarak belirtiryoruz
HICON icons[] = {
LoadIcon(nullptr, IDI_ERROR),
LoadIcon(nullptr, IDI_WARNING),
LoadIcon(nullptr, IDI_INFORMATION),
LoadIcon(nullptr, IDI_QUESTION),
};
//iconların sayısını alıyoruz
size_t s_icons = sizeof(icons) / sizeof(icons[0]);
void DrawIcon(HDC hdc) {
//aldığımız ekran genişliğini rastgele bir yere çizmek için kullanıyoruz
int x = rand() % SCREEN_WIDTH;
int y = rand() % SCREEN_HEIGHT;
//aldığımız sayıları burda içinden rastgele seçmek için kullanıyoruz
int iconIndex = rand() % s_icons;
DrawIcon(hdc, x, y, icons[iconIndex]);
}
//ana fonksiyonumuz
int main() {
//masaüstü ekranını alıyoruz
HDC hDc = GetWindowDC(GetDesktopWindow());
//döngü boyunca ikon çizdiriyoruz
for (int i = 0; i < 50000; i++) {
DrawIcon(hDc);
}
//kapanmadan 3000 milisaniye bekliyoruz
Sleep(3000);
//0 kodu ile çıkış yapıyoruz
return 0;
}