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

Путь к файлу, как сократить? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Удаление элементов вектора со сдвигом http://www.cyberforum.ru/cpp-beginners/thread1132404.html
#include <iostream> #include <conio.h> #include <vector> #include <string> using namespace std; void spc(int x); class Directory { public: int num;
C++ Матрицы. Посчитать усредненное время выполнения вычислений Даны две прямоугольные матрицы A и B размерности m×n и n×q соответственно. Необходимо разработать программу, которая производит умножение заданных матриц и выводит на экран усредненное время выполнения вычислений (в миллисекундах). Пользователь вводит только размерность матриц, значения элементов матриц вычисляются с помощью генератора случайных чисел. Подскажите,пожалуйста,как посчитать ... http://www.cyberforum.ru/cpp-beginners/thread1132379.html
C++ Замена скобок
Почему-то открывающая скобка '(' - нормально заменяется, а закрывающая не меняется вовсе. В чем дело? Вот код: string GetPage(string tags){ if(isalpha(tags)){ tags = toupper(tags); } for ( int i = 0; i < tags.length()-1; i++ ){ if(tags == ','){ if ( isalpha(tags) ){ tags = toupper(tags); } tags = '-'; } if(tags == '('|| tags == ')'){
C++ Из .exe в .cpp
Добрый день. У меня есть программка(написанная на С++) с расширением .exe . Есть ли какая то возможность получить .cpp код этой программы(ну или файлы, которые получились после компиляции .cpp кода)?
C++ Вывести координаты клада – два целых числа через пробел http://www.cyberforum.ru/cpp-beginners/thread1132298.html
Капитан Флинт зарыл клад на Острове сокровищ. Он оставил описание, как найти клад. Описание состоит из строк вида: "North 5", где слово – одно из "North", "South", "East", "West", – задает направление движения, а число – количество шагов, которое необходимо пройти в этом направлении. Напишите программу, которая по описанию пути к кладу определяет точные координаты клада, считая, что начало...
C++ Ввод и проверка на правильность пароля Использую функцию _getch(); Если пароль соответствует всем требованиям то посимвольно заношу в массив, а на экран вывожу звездочку. В этом вроде разобрался. А как сделать чтобы стереть звездочку с экрана при нажатие backspace? из массива я понимаю как удалить, а вот с экрана(( log=_getch(); if (log==8) {} подробнее

Показать сообщение отдельно
antonboom
bmstu-team
 Аватар для antonboom
301 / 136 / 56
Регистрация: 10.01.2012
Сообщений: 419
Записей в блоге: 10
28.03.2014, 18:13     Путь к файлу, как сократить?
Добрый день,
Поисковик ответа не дал.
Необходимо создать файл в папке, находящейся в корневом каталоге программы.
Т.е. , к примеру, не
C++
1
g=fopen("1.dat","w+");
, а
C++
1
g=fopen("/vectors/1.dat","w+");
Работает лишь, если указывать полный путь от диска.
Вариация "../vectors/1.dat" не подходит, ровно как и замена / на \\

Чувствую, что ответ где-то рядом. Спасибо

Кликните здесь для просмотра всего текста
Полный путь файла, к примеру:
C:\\Users\\Anton\\Desktop\\Работа с файлами\\files\\files(каталог с exe-шником)\\vectors\\1.dat
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru