Top.Mail.Ru
Ответы
Аватар пользователя
8мес
Изменено
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+4

Помогите с исправлением кода на c++ пожалуйста

Занимаюсь изучение c++ и мы с другом решили пошутить. Я хочу сделать программу которая создает много папок на рабочем столе и воспроизводит звук и открывает много gif. Пишу код ошибки, пробиваю через chat gpt тоже ошибки. Можете помочь с исправлением. Хотим сделать что бы друг открыл программу и она начала распространяться по компам присоединенной к одном сети что бы поржать как это сделать я вообще не знаю если сможете то можете подсказать. Вот код (пробитый через нейронку код написанный мной не сохранил).

#include <iostream>
#include <string>
#include <experimental/filesystem>
#include <string>
#include <Windows.h>
using namespace std;
namespace fs = std::experimental::filesystem;

int main() {


PlaySound(TEXT("path/to/sound.wav"), NULL, SND_FILENAME);
std::string desktopPath = "C:/Users/username/Desktop/";
for (int i = 1; i <= 10; i++)
{
std::string folderName = desktopPath + "Gd" + std::to_string(i);
std::filesystem::create_directory(folderName);
std::cout << "Created folder: " << folderName << std::endl;
}
std::string gif_path = "path/to/your/gif.gif";
ShellExecute(NULL, "open", gif_path.c_str(), NULL, NULL, SW_SHOW);
return 0;
}

По дате
По рейтингу
Аватар пользователя
Гуру
8мес
1234567891011121314151617181920
 #include <iostream> 
#include <string> 
#include <experimental/filesystem> 
#include <Windows.h> 
 
using namespace std; 
namespace fs = std::experimental::filesystem; 
 
int main() { 
    PlaySound(TEXT("path/to/sound.wav"), NULL, SND_FILENAME); 
    std::string desktopPath = "C:/Users/username/Desktop/"; 
    for (int i = 1; i <= 10; i++) { 
        std::string folderName = desktopPath + "Gd" + std::to_string(i); 
        fs::create_directory(folderName); 
        std::cout << "Created folder: " << folderName << std::endl; 
    } 
    std::string gif_path = "path/to/your/gif.gif"; 
    ShellExecute(NULL, "open", gif_path.c_str(), NULL, NULL, SW_SHOW); 
    return 0; 
}