Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
1 / 1 / 2
Регистрация: 29.09.2016
Сообщений: 111
1

Запуск из командной строки и вывод в файл

04.10.2016, 13:02. Показов 1231. Ответов 2
Метки нет (Все метки)

В общем, запускаю программу из командной строки и делаю вывод в файл.

Как можно сделать так, чтобы этот файл вывода лежал рядом с программой, а не рядом с командной строкой, как сейчас?
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.10.2016, 13:02
Ответы с готовыми решениями:

Разбор командной строки\Вывод в файл координат
Здравствуйте. Помогите, пожалуйста, дополнить код. Нужно сделать так, чтобы координаты точек, где...

Вывод в файл из командной строки по указанному в ней пути
Здравствуйте! Нужно написать программу, которая копирует вводимый с клавиатуры код (до...

Запуск С Командной Строки
с виндяткой ситуация достаточно обсосана с линухами - все печальней (в смысле адекватной инфы от...

Запуск командной строки из консоли
Доброго времени суток! Подскажите пожалуйста, как можно запустить командную строку и вписать в неё...

2
11 / 11 / 11
Регистрация: 16.07.2014
Сообщений: 55
04.10.2016, 13:19 2
Нужно перейти в папку где лежит программа и запустить там, или когда вывод в файл делаешь то укажи полный путь где будет лежать файл.

с:\labs\cpp\proj.exe >с:\labs\cpp\1.txt

или

cd с:\labs\cpp\
proj.exe > 1.txt
0
1 / 1 / 2
Регистрация: 29.09.2016
Сообщений: 111
04.10.2016, 14:33  [ТС] 3
Лучший ответ Сообщение было отмечено ChipChop как решение

Решение

надо, чтобы такой финт ушами был возможен и после переноса папки с программой, т.е. статический адрес не подойдет

Пробую сейчас вот так
C++
1
2
3
LPTSTR pstrDirName;
DWORD lpdwLen;
GetCurrentDirectory(lpdwLen, pstrDirName);
возникает ошибка
Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not use /MD[d]

ошибка из-за #include <afxinet.h>

Добавлено через 1 час 1 минуту
решил так
взял путь из argv[0] и конец поменял немного
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.10.2016, 14:33

Запуск макроса из командной строки
А можно ли все-таки запустить макрос Excel'я из командной строки или bat-файлы, не используя...

Запуск программы из командной строки
Можно ли как-то ограничить вводимые аргументы? Функция static void Main(string args) должна...

Скрытый запуск командной строки
необходимо по нажатию кнопки удалять процесс, реализовал это так ...

Запуск командной строки с параметрами
Есть командная строка и ее надо запустить, делаю как обычно ...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru