11 / 11 / 5
Регистрация: 02.02.2011
Сообщений: 211
|
|
1 | |
fstream удалить/создать файл22.03.2011, 12:49. Показов 103872. Ответов 22
Метки нет (Все метки)
0
|
22.03.2011, 12:49 | |
Ответы с готовыми решениями:
22
fstream (удалить файл каким то методом и переименовать) удалить и создать файл Fstream не видит файл Запись в файл fstream |
126 / 126 / 42
Регистрация: 12.03.2011
Сообщений: 227
|
||||||
22.03.2011, 16:20 | 2 | |||||
Сообщение было отмечено как решение
Решение
10
|
11 / 11 / 5
Регистрация: 02.02.2011
Сообщений: 211
|
|
22.03.2011, 17:57 [ТС] | 3 |
ОГРОМНОЕ СПС!
Добавлено через 34 минуты Еще такой вопрос возник. Нужно что бы не в файл с запускаемым файлом создался документ, а например в /home/user/.files/. Не подскажите, как это можно реализовать , Добавлено через 28 минут И еще один вопрос. Как можно реализовать что то на подобии этого( в моем примере компилятор выдает ошибки). *char * na = "test/" + this->nick + ".txt"; std::ofstream ofs(na); ofs.close();
0
|
Модератор
12458 / 7482 / 1753
Регистрация: 25.07.2009
Сообщений: 13,762
|
||||||
22.03.2011, 18:21 | 4 | |||||
Выполните эту программу
2
|
11 / 11 / 5
Регистрация: 02.02.2011
Сообщений: 211
|
||||||||||||||||
22.03.2011, 18:37 [ТС] | 5 | |||||||||||||||
Дело не в том что я не знаю какой юзер будет использовать ( прогу буду использовать только я, и я знаю свой ник))
1. Я не знаю как закинуть именно в определенную папку, а не в папку с прогой.
создается только так:
2. Предположим что мой файл не всегда будет называться test.txt, а его имя будет храниться в переменной name. Вот как я пытался это сделать:
0
|
Freelance
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
|
||||||
22.03.2011, 18:51 | 6 | |||||
Хм, у меня все нормально компилируеться.
1
|
Модератор
12458 / 7482 / 1753
Регистрация: 25.07.2009
Сообщений: 13,762
|
||||||
22.03.2011, 18:53 | 7 | |||||
да ну?!
2
|
11 / 11 / 5
Регистрация: 02.02.2011
Сообщений: 211
|
||||||
22.03.2011, 19:19 [ТС] | 8 | |||||
Ок. А как быть с этим?
Есть какая-то переменная nameplayer с типом string:
0
|
Freelance
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
|
||||||
22.03.2011, 19:22 | 9 | |||||
Неальзя так делать, можно так разве-что так
1
|
11 / 11 / 5
Регистрация: 02.02.2011
Сообщений: 211
|
|
22.03.2011, 19:33 [ТС] | 10 |
std::string name1 = "/home/andrew/" + nameplayer + ".txt"
std::ofstream ofs1(name1); выдает ошибки . (
0
|
Модератор
12458 / 7482 / 1753
Регистрация: 25.07.2009
Сообщений: 13,762
|
|
22.03.2011, 19:35 | 11 |
2
|
11 / 11 / 5
Регистрация: 02.02.2011
Сообщений: 211
|
|
22.03.2011, 19:37 [ТС] | 12 |
OMG, СПАСИБО ОГРОМНОЕ !!!
0
|
11 / 11 / 5
Регистрация: 02.02.2011
Сообщений: 211
|
||||||
17.04.2011, 13:51 [ТС] | 13 | |||||
Извиняюсь, что поднимаю старую тему, не хочется из-за маленькой проблемы новую создавать.
error C2110: +: невозможно добавить два указателя
0
|
Freelance
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
|
|||||||||||
17.04.2011, 14:26 | 14 | ||||||||||
koka3000, Переводите число в строку
1
|
11 / 11 / 5
Регистрация: 02.02.2011
Сообщений: 211
|
|
17.04.2011, 18:00 [ТС] | 15 |
Что-то мне ошибки разные выдает.
А можно как-то так сделать: int i = 1; std::string name = 1 + ""; Ну что бы содержимое int попало в string
0
|
404 / 360 / 36
Регистрация: 11.10.2010
Сообщений: 1,907
|
|
17.04.2011, 19:03 | 17 |
asics, не std::ostringstream ost; а std::istringstream ost;
0
|
бжни
2473 / 1684 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
|
|
17.04.2011, 19:35 | 18 |
2
|
Freelance
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
|
|
17.04.2011, 19:46 | 19 |
Что за бред ? std::istringstream вообщето превращает строку в поток, при чем здесь это ?
Добавлено через 2 минуты Да и нет там (в std::istringstream) перегруженого оператора <<
0
|
Модератор
12458 / 7482 / 1753
Регистрация: 25.07.2009
Сообщений: 13,762
|
|
17.04.2011, 19:48 | 20 |
diagon, оболочка передаёт запускаемой программе кроме аргументов, с которыми она (программа) была запущена, ещё и параметры окружения. char ** envp - указатель на массив строк с этими параметрами. Как и массив argv, envp заканчивается нулевым указателем.
1
|
17.04.2011, 19:48 | |
17.04.2011, 19:48 | |
Помогаю со студенческими работами здесь
20
Запись в файл fstream Fstream не видит файл Можно ли с помощью fstream создать папку fstream не записывает данные в файл Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |