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

Файл создается не по указанному пути, если путь к нему - относительный - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Исправить ошибку: необработанное исключение по адресу, нарушение прав доступа при записи по адресу http://www.cyberforum.ru/cpp-beginners/thread1227712.html
Помогите, пожалуйста, исправит ошибку. Необработанное исключение по адресу 0x77D88E19 (ntdll.dll) в Lab11.exe: 0xC0000005: нарушение прав доступа при записи по адресу 0x10101024. // Lab11.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" int _tmain(int argc, _TCHAR* argv)
C++ Можно ли восстановить исходный код из exe Скажите пожалуйста можно ли както вернуть исходник з ехешника, а то я потерял, возможно кодом или есть специальние програми http://www.cyberforum.ru/cpp-beginners/thread1227702.html
Чтение определенной строки файла C++
Как считать файл из определенной строки ?, например мне нужно узнать что написано во второй строке Я использую такой алгоритм но он считывает последовательно #include <fstream> #include <iostream> using namespace std; int main() { ifstream file("C:\\1 4.cpp");//путь к файлу char open_file; do
C++ Получить доступ к private полю объекта
Возможно я не правильно поставил свой вопрос но вопрос в следующем. Там где реализация метода poly_calc () я пытаюсь через указатель на поле объекта stack <int> coeffs вызвать метод top() (стек) но почему то у меня не получается хотя и вызвал метод геттер. В чем может быть проблема? Заранее спасибо :) #include <iostream> #include <time.h> #include <stack> #include <math.h> using...
C++ В матрице нужно найти квадрат 2x2 с максимальной суммой элементов и вывести эту сумму http://www.cyberforum.ru/cpp-beginners/thread1227643.html
Добрый день! У меня следующий вопрос. Дана матрица NxM в этой матрице нужно найти квадрат 2x2 с максимальной суммой элементов и вывести эту сумму. Заранее всем огромное спасибо.
C++ Как записать вывод в файл многократно for (int i = 0; i < 60; i ++){ Tovar *a = Vvod (number, Names); cout << "\n"; for (int i = 0; i < number; i ++){ if (a.Price > 1000){ Dollars = Dollars + a.Price; } } delete a; cout << "Результат задания:\nСумма товаров, которые стоят выше 1000р. = " << Dollars << "\n\n\n\n\n"; подробнее

Показать сообщение отдельно
Убежденный
Системный программист
 Аватар для Убежденный
14193 / 6208 / 985
Регистрация: 02.05.2013
Сообщений: 10,343
Завершенные тесты: 1
15.07.2014, 19:03     Файл создается не по указанному пути, если путь к нему - относительный
Цитата Сообщение от Егор Рязанцев Посмотреть сообщение
Почему так происходит
Потому что если не указать полный путь к файлу, он будет создаваться в
текущей директории. А текущая директория может отличаться от той,
где находится exe-файл. Ну вот например, открываю консоль (cmd.exe),
ввожу команду
Код
cd /d D:\Programs
После этого текущая директория будет D:\Programs.
Если теперь запустить файл с диска C так
Код
C:\prog.exe
То его текущая директория будет D:\Programs.
А сам exe лежит в корне диска C. И файл, указанный без абсолютного пути,
этот exe будет создавать тоже в "D:\Programs", а не в "C:\".
 
Текущее время: 19:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru