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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 20, средняя оценка - 4.65
Taranga
11 / 11 / 1
Регистрация: 29.04.2012
Сообщений: 56
#1

PAUSE >> void :) - C++

11.06.2012, 02:34. Просмотров 2808. Ответов 3
Метки нет (Все метки)

Есть такой код:
C++
1
system("PAUSE >> void");
Вообщем программа работает, но не совсем так, как хотелось бы.
Смысл в том, что ">> void" работает как "echo >> void pause" т.е. создает файл void и записывает туда (Для продолжения...)
Вот охота понять, почему так. Может из-за того, что компилятор такой? Обычный MinGW G++.

P.S Я понимаю, что это тема только добавляет хлам, но...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.06.2012, 02:34
Здравствуйте! Я подобрал для вас темы с ответами на вопрос PAUSE >> void :) (C++):

Эксперименты с system("pause >> void"); - C++
Вооообщем Сегодня я узнал одну страшную вещь: при вводе system("pause>>void"); эта надпись (от паузы) сохраняется в файле void! ...

Дважды вычислить значение выражения, используя функции возвращающие void и не void - C++
Хай!Помогите решить Дважды вычислить значение выражения, используя функции возвращающие void и не void....

Typedef void (WINAPI *GLEND)(void), как вызывать? - C++
импортирую метод GLEND glmethod = (GLEND) GetProcAddress(hModule, "glEnd"); как его теперь коректно вызвать: typedef void...

Что значит void(*f)()=(void(*)()func? - C++
void(*f)()=(void(*)())func; Объясните, пожалуйста, что значит этот код.

delete или new (typeid(void*))(void*) - C++
Доброе время суток. Пишу список. Телом каждого элемента (el) списка является void указатель(body). (предполагается что тело элемента...

Error C2084: функция "void mehanizm:print(void)" уже имеет текст реализации - C++
Добрый день, я столкнулся с проблемой вывода элемента на экран, выбивает: "error C2084: функция "void mehanizm::print(void)" уже имеет...

3
Avazart
Эксперт С++
7213 / 5385 / 286
Регистрация: 10.12.2010
Сообщений: 23,808
Записей в блоге: 17
11.06.2012, 04:19 #2
Может из-за того, что компилятор такой?
На Builder-e так же работает...
Честно говоря тоже видел такой код на форуме, и непойму от куда его выдрали...
0
alexcoder
1465 / 679 / 89
Регистрация: 03.06.2009
Сообщений: 3,589
Завершенные тесты: 1
11.06.2012, 10:19 #3
Это называется перенаправлением потоков. Вообще для перенаправления потоков достаточно одного знака >. Эта фича работает еще с 80-х годов и доса. > заменяет stdout программы на имя файла, указанное за знаком и весь вывод производится в указанный файл. С другой стороны, знак < заменяет stdin программы и ввод берется не с клавиатуры, а из файла.
1
vetal10
35 / 35 / 5
Регистрация: 25.05.2010
Сообщений: 211
11.06.2012, 14:58 #4
alexcoder, два знака > означают добавить в файл, а один записать в файл
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.06.2012, 14:58
Привет! Вот еще темы с ответами:

LNK2019: ссылка на неразрешенный внешний символ "void __cdecl run(void)" (?run@@YAXXZ) в функции _wmain - C++
#include &quot;stdafx.h&quot; #include &quot;iostream&quot; #include &quot;cmath&quot; using namespace std; class A { private : double *x; double...

не получается передать массив из "void Vvod" в "void CalculatingEstimates" - C++
#include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; void CalculatingEstimates(int Pp,Stydent mas); void Vvod(); struct...

Консоль исчезает при system(pause) - C++
Вытащил из книжки код #include&lt;iostream&gt; using namespace std; #include&lt;iomanip&gt; #include&lt;windows&gt; int main() ...

в чем разница между void f(int &n) и void f(int &&n) - C++
:help:


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

Или воспользуйтесь поиском по форуму:
4
Yandex
Объявления
11.06.2012, 14:58
Ответ Создать тему
Опции темы

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