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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
Kirill Losev
3 / 3 / 0
Регистрация: 01.10.2011
Сообщений: 249
#1

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

03.06.2012, 18:18. Просмотров 1243. Ответов 9
Метки нет (Все метки)

Можете рассказать о функциях system(), например, system("cls"); или system("pause");?
Какие бывают разновидности, для чего они нужны?

Заранее спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.06.2012, 18:18     Функции system()
Посмотрите здесь:

Функции system(); - C++
Подскажите в какой книге можно посмотреть все функции начинающиейся с system( ?

Где увидеть тело функции system(); ? - C++
Здравствуйте, меня всегда интересовало где можно увидеть тела некоторых функций, например system(); Если перейти в стандартную...

Передать функции System код цвета переменной - C++
Есть своя процедура void Ccolor(int a, char c1, char c2) { switch (a) { case 0:/*Цвет всего фона - белый. Цвет всего текста -...

"Identifier not found" при использовании функции system() - C++
Хотел бы спросить о следующем: 1) Почему, когда я использую функцию system(), у меня выводит след. ошибку --> identifier not found ...

Аналог функции system("pause"); - C++
Использую функцию system("pause"); для отображения консоли в конце программы, подскажите пожалуйста что нибудь кроссплатформенно и по...

System в Си++ - C++
Ребятя, помогите написать тот код в си++ ping logon.wowcircle.com -t я его писал system("ping logon.wowcircle.com -t"); но он...

system() - C++
#include "stdafx.h" #include <iostream> #include <fstream> #include <string> using namespace std; int _tmain(int argc,...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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
Модератор
Эксперт CЭксперт С++
7005 / 4176 / 595
Регистрация: 29.11.2010
Сообщений: 11,083
03.06.2012, 18:52     Функции system() #3
Это чисто виндоусовская приблуда. Для отображения возможных команд запусти консоль (cmd.exe) и набери help.
Остальное уже сказал cactus09.
Kastaneda
Форумчанин
Эксперт С++
4480 / 2842 / 227
Регистрация: 12.12.2009
Сообщений: 7,225
Записей в блоге: 1
Завершенные тесты: 1
03.06.2012, 18:58     Функции system() #4
Цитата Сообщение от cactus09 Посмотреть сообщение
функции system работают токо в виндувс
Цитата Сообщение от MrGluck Посмотреть сообщение
Это чисто виндоусовская приблуда
Ага, а в линуксе консоль вообще мертвая, поэтому в нем не работает
Toshkarik
1139 / 856 / 51
Регистрация: 03.08.2011
Сообщений: 2,384
Завершенные тесты: 1
03.06.2012, 19:00     Функции system() #5
Как стандартная функция может быть "чисто виндоуской приблудой"? В общем случае она исполняет команды из консоли/терминала, которые содержит строка, которую в свою очередь она принимает в качестве параметра. Подробнее тут.
MrGluck
Модератор
Эксперт CЭксперт С++
7005 / 4176 / 595
Регистрация: 29.11.2010
Сообщений: 11,083
03.06.2012, 19:11     Функции system() #6
Растрелять меня Я хотел сказать, что system("pause")
Цитата Сообщение от MrGluck Посмотреть сообщение
чисто виндоусовская приблуда
Gepar
1175 / 531 / 20
Регистрация: 01.07.2009
Сообщений: 3,517
03.06.2012, 20:06     Функции system() #7
Ну по названию можно догадаться же что это обращение к окружению, так как общение с пользователем идёт через консоль то это обращение к консоли. Список комманд можно найти просто вписав в поисковик "Команды консоли в *Твоя OS*"
MrGluck
Модератор
Эксперт CЭксперт С++
7005 / 4176 / 595
Регистрация: 29.11.2010
Сообщений: 11,083
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() - C++
Подскажите, как исправить: int opt() { int a, b; string col; system(&quot;clr&quot;); cout &lt;&lt; &quot;Введите цвет фона: &quot;; ...

System - C++
Как в c++ выполнить консольную команду(windows cmd) из нескольких слов? таким способом: char com = &quot;start www.google.com&quot;; ...

Stdlib system - C++
Здравствуйте! Вот какая проблема. функция system(&quot;текст&quot;) выдает ответ в общий поток ( в Qt в qDebug). А как сделать так что бы была...

Функциий system - C++
Доброго времени суток. Прошу Вас помочь мне решить одну проблему: Мне требуется создать 50 папок с именами от 1 до 50 включительно. Вот мой...

Функция system - C++
Здравствуйте! Такой вот вопрос: есть функция system, которая может команды cmd выполнять, но при этом когда она вызывается, появляется и...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru