Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.69/13: Рейтинг темы: голосов - 13, средняя оценка - 4.69
 Аватар для Lagos
11 / 11 / 6
Регистрация: 19.01.2012
Сообщений: 195
Записей в блоге: 2

Пробелы в пути к файлу

24.05.2017, 00:53. Показов 2665. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток. Простой вопрос, понимаю..раньше заключал пути в кавычки, но сейчас, почему-то, не срабатывает. Код:
C++
1
2
3
4
std::string name(""base/user name/base.bin"");
std::ofstream file(name, std::ios::binary);
if (!file) // тут постоянно истина
    return;
Файл не создаётся. Как правильно обработать пробелы? Заранее спасибо.
P.S.: между " и " стоит слеш \. Сайт упорно его удаляет.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.05.2017, 00:53
Ответы с готовыми решениями:

Пробелы в пути к файлу
Добрый день уважаемые форумчане. У меня есть *.ехе - шник, который обрабатывает файл находящийся в некоторой директории. Если в пути к...

ShellExecute и пробелы в пути к файлу
Подскажите почему такой код не работает ShellExecute(NULL, "open", "cmd.exe", "/C start D:\\ИГРЫ 45\\ECap-1.0.0.9.exe", NULL,...

Не читаются пробелы в пути к файлу при создании HTML таблицы
Добрый день. Ни как не подтягивается картинка в ячейку таблицы Если положить файл в папку без пробелов, все ОК С пробелами не...

10
440 / 432 / 159
Регистрация: 21.05.2016
Сообщений: 1,338
24.05.2017, 01:52
А сам путь к файлу правильный?
0
 Аватар для Lagos
11 / 11 / 6
Регистрация: 19.01.2012
Сообщений: 195
Записей в блоге: 2
24.05.2017, 02:01  [ТС]
Да, но файла не существует.
Каталоги на месте.
0
nd2
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,427
24.05.2017, 02:06
Цитата Сообщение от Lagos Посмотреть сообщение
Каталоги на месте.
base где находится? Полный путь пропиши (без двойных кавычек).
0
 Аватар для Lagos
11 / 11 / 6
Регистрация: 19.01.2012
Сообщений: 195
Записей в блоге: 2
24.05.2017, 02:07  [ТС]
В папке с проектом.
0
440 / 432 / 159
Регистрация: 21.05.2016
Сообщений: 1,338
24.05.2017, 02:08
Это в линуксе всё, я правильно понимаю?
0
 Аватар для Lagos
11 / 11 / 6
Регистрация: 19.01.2012
Сообщений: 195
Записей в блоге: 2
24.05.2017, 02:09  [ТС]
Нет-нет, это windows.
0
nd2
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,427
24.05.2017, 02:10
Среда какая?
0
440 / 432 / 159
Регистрация: 21.05.2016
Сообщений: 1,338
24.05.2017, 02:10
Порообуйте поменять / на \\
0
nd2
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,427
24.05.2017, 02:11
Цитата Сообщение от Lagos Посмотреть сообщение
В папке с проектом.
...
Цитата Сообщение от nd2 Посмотреть сообщение
Полный путь пропиши (без двойных кавычек).
0
 Аватар для Lagos
11 / 11 / 6
Регистрация: 19.01.2012
Сообщений: 195
Записей в блоге: 2
24.05.2017, 02:16  [ТС]
nd2
Я не увидел отредактированного Вами сообщения, извиняюсь.

Спасибо всем, проблема решена..
Оказывается, std::ofstream спокойно взял путь с пробелами. Проблема была в следующем:
base/user name(e была на русскоязычной раскладке)/base.bin
А папка с англоязычной. Не знаю как вышло, но скорее всего случайно. Под отладкой заметил код русской буквы, и то, совершенно случайно. Спасибо ещё раз.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
24.05.2017, 02:16
Помогаю со студенческими работами здесь

Скрипт копирования пути к файлу\папке и вставка пути в письмо Outlook
Всем доброго времени суток! Помогите, пож-та, разобраться\дописать скрипт. Есть скрипт на открытие\создание нового сообщения в Outlook....

Пробелы в пути до файла
Всем здарова! Вообщем, есть одна проблема в VB. NET: Я воспроизвожу звук так: Private Declare Function mciExecute Lib...

Вставка пути к файлу в бд
Приветствую. Столкнулся с проблемой: не могу вставить в бд путь к файлу, полученный из ОпенДиалога. Казалось бы проще некуда, но я понять...

Указание пути к файлу
все о том же grep. для того, чтобы пользователь мог найти что-то в файле, по шаблону он должен ввести ключ(слово, которое должно...

Редактирование пути к файлу
У меня программа и в ней например 30 кнопок, каждая кнопка запускает свой процесс(стороннее приложение) ...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru