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

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

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

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

Как можно сделать так, чтобы этот файл вывода лежал рядом с программой, а не рядом с командной строкой, как сейчас?
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
04.10.2016, 13:02
Ответы с готовыми решениями:

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

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

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

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

с:\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  [ТС]
Лучший ответ Сообщение было отмечено 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.10.2016, 14:33
Помогаю со студенческими работами здесь

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

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

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

Скрытый запуск командной строки
необходимо по нажатию кнопки удалять процесс, реализовал это так System.Diagnostics.Process.Start(&quot;taskkill&quot;, &quot;/F /IM...

Запуск командной строки с параметрами
Есть командная строка и ее надо запустить, делаю как обычно System.Diagnostics.Process.Start(&quot;C:\Temp\Some.exe&quot;); ...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru