1. FaaeRw28.04.2025 в 17:41от
Загрузка...
Загрузка...

Помогите с очень легкой программой! (C++)

Тема в разделе "Программирование", создана пользователем DreX911, 18.06.2014.

Метки:
  1. DreX911

    DreX911

    Статус:
    Оффлайн
    Регистрация:
    15.06.14
    Сообщения:
    3
    Репутация:
    0 +/-
    только начал изучать!ничего не знаю почти ! Помогите создать программу в c++ что-бы запускала какие надо файл(ы)! адрес файла есть но увы не знаю как написать программу! С Меня +!
    Помогите новенькому в этом деле :3
     
  2. SKR1-Designs

    SKR1-Designs

    Статус:
    Оффлайн
    Регистрация:
    14.05.12
    Сообщения:
    630
    Репутация:
    225 +/-
    Так зачем ты вообще взялся, за столь сложный язык. Начни с паскаля, или там джаву изучи.
     
  3. tupik

    tupik

    Статус:
    Оффлайн
    Регистрация:
    02.02.14
    Сообщения:
    141
    Репутация:
    66 +/-
    людям преподающим паскаль можно смело плевать в лицо.
     
  4. SKR1-Designs

    SKR1-Designs

    Статус:
    Оффлайн
    Регистрация:
    14.05.12
    Сообщения:
    630
    Репутация:
    225 +/-
    По какой такой причине?
     
  5. tupik

    tupik

    Статус:
    Оффлайн
    Регистрация:
    02.02.14
    Сообщения:
    141
    Репутация:
    66 +/-
    ну смотри, допустим, решил ты стать гвнокодером и выучил делфи.
    Внимание вопрос: кому и главное что ты собираешься клепать на делфи? Может и можно зарабатывать им на жизнь, но нужен довольно большой опыт, а скил набивается со временем, а время это нужно кодить на делфи и себя как-то обеспечивать. Я плохо себе представляю, как можно совместить эти 2 занятия. Так что изучение паскаля, я считаю бесполезным. Как по мне, то лучше за си взяться.
     
  6. Vipers

    Vipers

    Статус:
    Оффлайн
    Регистрация:
    22.08.13
    Сообщения:
    276
    Репутация:
    184 +/-
    Изучи язык паскаля. потом на С++ переходи. и рекомендую через Делфи писать
     
  7. Amingin1936

    Amingin1936

    Статус:
    Оффлайн
    Регистрация:
    02.07.14
    Сообщения:
    31
    Репутация:
    2 +/-
    в сложившейся ситуации на делфи можно написать. ну а дальше надо си учить.
     
  8. cardamoon

    cardamoon

    Статус:
    Оффлайн
    Регистрация:
    14.08.14
    Сообщения:
    14
    Репутация:
    1 +/-
    Не знаю, почему все считают, что Си невероятно сложный язык. По мне так, более прозрачного и очевидного языка не найти. Да, он довольно "низкоуровневый" по сравнению с другими, зато выучив Си раз и навсегда поймешьи уяснишь разницу между типами, приведение типов, понятие указателя и рекурсии. (звучит сложно, на практике значительно проще).
    Паскаль - неплохой язык для чисто алогритмических или математических задач. На практике малоприменим, хотя кто-то и умудряется на нем писать довольно серьезные проекты. Сам Delphi не люблю очень, однако нельзя ругать язык за криворуких кодеров, ибо и Total Commander и всеми любимый AIMP написаны на дельфи и упрекнуть их в кривости язык не поворачивается.

    DreX911, для твоей задачи существует вагон и маленькая тележка решений на Си с использованием WinAPI и без него, кросс-платформенные и нет. Грузить не буду, кину рабочий пример.

    Запуск с использованием system
    Код
    #include <windows.h>
    void main()
    {
    system("notepad.exe");
    }


    Вариант 2 при помощи WinExec:
    #include <Windows.h>

    void main {
    WinExec( "C:\\Windows\\system32\\notepad.exe", 1);
    return 0;
    }

    Вариант 3 при помощи системной exec (если надумаешь юзать этот вариант заинклюдь process.h) пример гуглиться без проблем
    Вариант 4 при помощи CreateProcess (пример на MSDN http://msdn.microsoft.com/en-us/library/windows/desktop/ms682512(v=vs.85).aspx)
    Пишу по памяти, так что могут быть ошибки.
    В твоем случае первого варианта достаточно. Удачи ;)
     
    Последнее редактирование: 14.08.2014