Перенаправление ввода/вывода в Windows - C (СИ)
Формулировка задачи:
Добрый день!
Столкнулся со следующей проблемой. Есть откомпелированная программа, скажем, proga.exe. Суть программы можно легко уловить из представленного кода:
То есть ввод символов пока не встретиться конец файла.
Теперь суть проблемы. Как перенаправить ввод (или вывод) через командную строку в Win7 ? К примеру создаем текстовый файл, пусть, Text.txt, заполняем его рандомным текстом и наша задача перенаправить ввод в нашу программу с клавы на этот текстовый файл (proga<text) с помощью командной строки. Ну или аналогично на вывод/запись в text.txt
Мной были предприняты следующий попытки в консоли:
>start C:\proga.exe < C:\text.exe //ничего не получилось
>start C:\proga.exe > C:\text.exe //очистилось содержимое текстовика, но вывод в него не пошел.
Итак, вопрос знатокам. Что же я делаю не так, где моя ошибка работы с консолью?
Спасибо за ответы)
#include <stdio.h> int main(void) { int ch; while((ch=getchar())!=EOF) putchar(ch); return 0; }
Решение задачи: «Перенаправление ввода/вывода в Windows»
textual
Листинг программы
C:\proga.exe < C:\text.txt
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д