radix3 Ответов: 3

Запустите блокнот с помощью программы на языке Си


Привет,
Я работаю с платформой windows, я хочу запустить файл notepad с помощью программы C. То, что я пробовал, находится здесь
#include<stdio.h>
#include<conio.h>
#include<process.h>
void main()
{
clrscr();
   system("C:\\windows\\notepad.exe");
   getch();
}



Код не содержит ошибок, но все еще не может видеть новый файл Блокнота. Пожалуйста, помогите мне

Спасибо и с уважением
Основание :розовый:

3 Ответов

Рейтинг:
2

Aescleal

Простой исполняемый файл типа:

#include <stdlib>

int main()
{
    system( "notepad" );
}


работает для меня на VC++2005 и XP. Если вы открываете командную строку от имени того же пользователя, что и Ваша программа на языке Си, то можете ли вы вызвать Блокнот, просто набрав "Блокнот"?

Овации,

Пепел


Nish Nishant

Причина моего голосования 5
Стоит 5. Не знаю, зачем кому-то это нужно.

radix3

Я использую Turbo C, и я попробовал приведенный выше код, он не работает. Я даже написал полный путь блокнота но увы безуспешно

Рейтинг:
1

Christian Graus

Я думал, что ShellExecute-это C API, а не C++.


radix3

Сэр, я вас не понял.не могли бы вы объяснить

Рейтинг:
0

Sauro Viti

Я попробовал ваш код на своем компьютере, и он работает правильно. Вы указали полный путь к блокнот- вы уверены, что это правильно?