Форум программистов, компьютерный форум CyberForum.ru

Самоудаляющаяся программа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Пол-ль вводит число от 50 до 100. Программа раскладывает число на сумму 4-х квадратов, всеми возможными способами http://www.cyberforum.ru/cpp-beginners/thread913322.html
Пример: 39 = 1^2+2^2+3^2+5^2. Не получается написать код для этой задачи Помогите пож разобраться
C++ как изображения конвертировать в текстовый файл здравствуйте... Я вообще не программист, даже близко не стаю, вот поэтому прошу помощи у знающих людей... Расскажу для чего это, что бы понять, чем я занимаюсь вообще: Все наверно знают, что такое ЧПУ, так у меня есть маленький прототип этого аппарата, собранный из кусков старого принтера... А в голове присоединен двух ваттный лазер... http://www.cyberforum.ru/cpp-beginners/thread913320.html
Шаблон массива с задаваемыми индексами C++
Реализовать шаблон массива с задаваемыми пределами индексов взяв за образец данный шаблон: template<class T, std::size_t N> // параметры шаблона class Array { public: // типы typedef T value_type; typedef T& reference; typedef const T& const_reference; typedef std::size_t size_type; static const size_type static_size = N; // размер массива
Виртуальные функции (нужно ли во всех производных классах писать слово virtual?) C++
Нужно ли во всех производных классах писать слово virtual? Или достаточно только один раз в базовом классе указать что функция виртуальная? Оно вроде и в одном случае правильно работает, и в другом тоже правильно :scratch: class A { public: virtual void Print() const { cout << "class A" << endl; } };
C++ В одномерном массиве найти среднее арифметическое чисел, которые входят в диапазон от 5 до 10 http://www.cyberforum.ru/cpp-beginners/thread913294.html
помогите написать программу)))дан одномерный массив некоторых чисел найти среднее арифметическое чисел которые входят в диапазон от 5 до 10))))
C++ Переведите с Pascal на С++ пожалуйста program asd; var r,V:real; begin write(‘введите радиус r’); readln(r); V:=4/3*3.14*sqr(r)*r; write(‘объем равен’,v:4:2); readln; end. подробнее

Показать сообщение отдельно
MrCold
851 / 749 / 71
Регистрация: 11.01.2012
Сообщений: 1,942
27.06.2013, 21:12     Самоудаляющаяся программа
Чуток поправить код ТС
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#include <iostream>
#include <fstream>
#include <string>
#include <Windows.h>
 
void DeleteApplication()
    {
        std::cout<<"Good bye!"<< std::endl;
        Sleep(1000);
        char* filename = new char [200];
        GetModuleFileName(0, filename, 200); // посылается в filename полное имя файла.
        std::string tmp = filename;
        std::ofstream delbatfile("deleting.bat");
        delbatfile << (":dc\n del "
                 + tmp +  "\nif exist "
                 +  tmp + " goto dc\n del deleting.bat" );
        delbatfile.close();
        delete [] filename;
    WinExec( "deleting.bat", FALSE );
    }
 
int main()
{
    std::string password = "password", enter;
    unsigned short counter = 0;
    while(true)
    {
        std::cout<<"Please enter password: "<< std::endl;
        std::cin >> enter;
        
        if(password == enter)
        {
          break;
        }
         if(counter == 2)
        {
          DeleteApplication();
          return (0);
        }       
        std::cout << "Error input !!!" << std::endl;
        counter++;
    }
 
     std::cout<<"Authorization is successful."<< std::endl;
     system("pause");
}
 
Текущее время: 03:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru