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

Функции system() - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
Kirill Losev
3 / 3 / 0
Регистрация: 01.10.2011
Сообщений: 249
03.06.2012, 18:18     Функции system() #1
Можете рассказать о функциях system(), например, system("cls"); или system("pause");?
Какие бывают разновидности, для чего они нужны?

Заранее спасибо
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
cactus09
Чайник
 Аватар для cactus09
69 / 69 / 4
Регистрация: 15.02.2012
Сообщений: 475
03.06.2012, 18:50     Функции system() #2
Насколько я помню функции system работают токо в виндувс. system печатает в командной строке виндувс из которой работают все консольные приложения. Ну например если ты нажещ кнопку с флажком и R на клавиатуре и наберещ cmd откороется командная строка - напиши в ней time или pause. или напиши программу
C++ (Qt)
1
2
3
4
5
6
7
#include <iostream>
 
int main()
{
 system("time");
 system("PAUSE");
}
- результат тодже
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4919 / 2662 / 243
Регистрация: 29.11.2010
Сообщений: 7,399
03.06.2012, 18:52     Функции system() #3
Это чисто виндоусовская приблуда. Для отображения возможных команд запусти консоль (cmd.exe) и набери help.
Остальное уже сказал cactus09.
Kastaneda
Модератор
Эксперт С++
 Аватар для Kastaneda
4236 / 2769 / 218
Регистрация: 12.12.2009
Сообщений: 7,104
Записей в блоге: 1
Завершенные тесты: 1
03.06.2012, 18:58     Функции system() #4
Цитата Сообщение от cactus09 Посмотреть сообщение
функции system работают токо в виндувс
Цитата Сообщение от MrGluck Посмотреть сообщение
Это чисто виндоусовская приблуда
Ага, а в линуксе консоль вообще мертвая, поэтому в нем не работает
Toshkarik
 Аватар для Toshkarik
1139 / 856 / 50
Регистрация: 03.08.2011
Сообщений: 2,381
Завершенные тесты: 1
03.06.2012, 19:00     Функции system() #5
Как стандартная функция может быть "чисто виндоуской приблудой"? В общем случае она исполняет команды из консоли/терминала, которые содержит строка, которую в свою очередь она принимает в качестве параметра. Подробнее тут.
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4919 / 2662 / 243
Регистрация: 29.11.2010
Сообщений: 7,399
03.06.2012, 19:11     Функции system() #6
Растрелять меня Я хотел сказать, что system("pause")
Цитата Сообщение от MrGluck Посмотреть сообщение
чисто виндоусовская приблуда
Gepar
 Аватар для Gepar
1173 / 529 / 20
Регистрация: 01.07.2009
Сообщений: 3,508
03.06.2012, 20:06     Функции system() #7
Ну по названию можно догадаться же что это обращение к окружению, так как общение с пользователем идёт через консоль то это обращение к консоли. Список комманд можно найти просто вписав в поисковик "Команды консоли в *Твоя OS*"
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4919 / 2662 / 243
Регистрация: 29.11.2010
Сообщений: 7,399
03.06.2012, 20:13     Функции system() #8
легче набрать help
Kirill Losev
3 / 3 / 0
Регистрация: 01.10.2011
Сообщений: 249
03.06.2012, 20:21  [ТС]     Функции system() #9
cactus09,
MrGluck,
Kastaneda,
Toshkarik,
Gepar,

Спасибо большое буду изучать дальше ))))))
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.06.2012, 20:23     Функции system()
Еще ссылки по теме:

Аналог функции system("pause"); C++
C++ что делать если программа не включается при функции system("pause");?
Передать функции System код цвета переменной C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Toshkarik
 Аватар для Toshkarik
1139 / 856 / 50
Регистрация: 03.08.2011
Сообщений: 2,381
Завершенные тесты: 1
03.06.2012, 20:23     Функции system() #10
Цитата Сообщение от Gepar Посмотреть сообщение
так как общение с пользователем идёт через консоль то это обращение к консоли
Как я понял, функция вызывает системный интерпретатор команд. То есть даже если приложение оконное, то запустится терминал/консоль.
Yandex
Объявления
03.06.2012, 20:23     Функции system()
Ответ Создать тему
Опции темы

Текущее время: 06:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru