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

Запуск и последующее удаление всех исполняемых файлов из каталога - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Добавление элемента в линейный список после 1-го, 3-го, 5-го и т.д http://www.cyberforum.ru/cpp-beginners/thread1102764.html
Помогите пожалуйста, нужно написать функцию добавления в линейный список заданного элемента после 1-го, 3-го, 5-го и т.д.
C++ Вычислить среднее арифметическое оценок каждого студента и загрузить ответ в 3 файл Есть 1 файл в нем написаны фамилии 3 студентов, есть 2 файл в нем написаны названия предметов.. Надо написать код (срр файл) высчитать среднее орифметическое оценок каждого студента и загрузить ответ в 3 файл, и высчитать среднее арифметическое по предметам и загрузить в 4 файл. http://www.cyberforum.ru/cpp-beginners/thread1102753.html
Выскакивает ошибка при попытке запуска построенного проекта C++
проблема в том,что начал писать,компилировать-компилирует,а вот с запуском какие-то проблему,постоянно выбивает ошибку с текстом: C\\maks\desktop\....\'имя проекта' не является внутренней или внешней командой,исполняемой программой или пакетным файлом а в списке ошибок выбивается ошибка : error LINK1123 сбой при преобразовании в COFF: файл недопустим или поврежден я думал,что проблема в...
Какова временная сложность метода ветвей и границ, и генетического алгоритма, которые решают задачу о рюкзаке? C++
Всем привет!Не подскажете какова временная сложность метода ветвей и границ,и генетического алгоритма,которые решают задачу о рюкзаке? и как ее вычисляют?
C++ Сумма элементов массива, расположенных после первого положительного элемента http://www.cyberforum.ru/cpp-beginners/thread1102731.html
Помогите доделать последний пункт задачи, пожалуйста! Работаю в Visual Studio 2005, так уж заставили.. В интернете искал, но что-то более-менее не нашел... Задание: В одномерном массиве из N вещественных элементов, вычислить: • номер максимального по модулю элемента массива; • сумму элементов массива, расположенных после первого положительного элемента. Преобразовать массив таким ...
C++ Алгоритм Эвклида, как возвратиться к шагу 2 int lab2() { int a=0,b=0,n=0,q=0; do{cout << "Введите первое неотрицательное число: "; cin >> a;}while(a<0); do{cout << "Введите второе неотрицательное число: "; cin >> b;}while(b<0); do{cout << "Введите моудуль: "; cin >> n;}while(n==0); int u1=0,u2=1,u3=n; //Вектор (u1,u2,u3) int v1=1,v2=0,v3=a; ... подробнее

Показать сообщение отдельно
programina
 Аватар для programina
1912 / 597 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
22.02.2014, 16:11     Запуск и последующее удаление всех исполняемых файлов из каталога
Если нужно просто найти все файлы с расширением exe и что-нибудь сделать с ними, то как-то так.
C++
/// только для MinGW !
#include <stdio.h>
#include <string.h>
#include <dir.h>
 
 
int main(int argc, char *argv[])
{
    _finddata_t f;
    
    long d = _findfirst("*.exe", &f);
    
    if(d != -1)
    {
        printf("%s %ld\n", f.name, f.size);
 
        // здесь запускаем первую найденую екзешку
 
        for(int r = 0; ; )
        {
            if(r = _findnext(d, &f) != 0) break;
            printf("%s %ld\n", f.name, f.size);
 
            // здесь запускаем остальные екзешки
        }
    }
    else
    {
        printf("No %s files\n", "*.exe");
    }
    _findclose(d);
}
Добавлено через 1 минуту
Для visual с++ названия функций findnext, findclose и findfirst немного отличаются.
 
Текущее время: 23:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru