![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 06.08.2009
Сообщений: 136
|
![]()
Здравствуйте.Уже много раз писал на эту тему - мне отвечали,но так и не пришел пока к нужному результату...Ну никак программа не хочет создавать файл из другого файла..
Помогите кто-нибудь.. Ну вот почему не работает???В директории C:\ лежит тестируемый файл test.cpp и сама программа.В cmd набираю C:\prog create C:\test.cpp и должно получится one_test.dat ,но в этой директории его нету ![]() Код:
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,821
|
![]() Код:
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 23.02.2010
Сообщений: 107
|
![]() Код:
Код:
Последний раз редактировалось Stilet; 11.05.2010 в 11:19. |
![]() |
![]() |
![]() |
#4 | |
Форумчанин
Регистрация: 06.08.2009
Сообщений: 136
|
![]() Цитата:
1)std::fstream file' has initializer but incomplete type 2)incomplete type `std::fstream' used in nested name specifier Не совсем понял для чего нужно преобразование?и что такое c.str()? |
|
![]() |
![]() |
![]() |
#5 | |
Форумчанин
Регистрация: 23.02.2010
Сообщений: 107
|
![]() Цитата:
c_str() преобразует тип std::string к виду строки C, то есть к "const char*". Именно её принимает конструктор fstream. http://www.cplusplus.com/reference/string/string/c_str/ http://www.cplusplus.com/reference/i.../fstream/open/ Последний раз редактировалось Indian; 10.05.2010 в 15:18. |
|
![]() |
![]() |
![]() |
#6 | |
Форумчанин
Регистрация: 06.08.2009
Сообщений: 136
|
![]()
Теперь программа компилируется,но создавать файлы напрочь отказывается
Код:
С:\prog create C:\test.cpp выдает в командной строке Цитата:
Код:
getchar(); |
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 23.02.2010
Сообщений: 107
|
![]()
С:\prog create C:\test.cpp
заменить на: С:\prog create test.cpp Тут: fileName = "one_" + fileName + ".dat"; Получалось: "one_C:\test.dat" |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 06.08.2009
Сообщений: 136
|
![]()
Спасибо большое заработало )))
а чтобы указать путь сохранения надо сделать fileName = D:\"one_"+FileName + ".dat" - или это она посчитает за название? |
![]() |
![]() |
![]() |
#9 | |
Форумчанин
Регистрация: 23.02.2010
Сообщений: 107
|
![]() Цитата:
А что там с test.cpp? Файл надо переименовать или скопировать? Последний раз редактировалось Indian; 10.05.2010 в 19:15. |
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 06.08.2009
Сообщений: 136
|
![]()
впринципе с ним ничего, а не подскажешь какой функцией можно вписать в файл построчно
например мне даны строчки int f ( int a, int b){ a=b; } и мне их надо вписать в файл текстовый, чтобы было например в файле test.txt : int f ( int a, int b){ a=b; } |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не создается файл при алгоритме Вопрос-Ответ | _PROGRAMM_ | PHP | 8 | 30.04.2010 20:40 |
Не создается объектный файл TASM | Misha_M. | Помощь студентам | 0 | 27.12.2009 15:34 |
Почему не компилируется cpp-файл? | TwiX | Общие вопросы C/C++ | 3 | 27.09.2009 19:01 |
Почему не компилируется cpp-файл? | TwiX | Общие вопросы C/C++ | 4 | 25.09.2009 23:57 |
Почему файл не загружается на форум? | Вадим Буренков | О форуме и сайтах клуба | 8 | 15.07.2009 09:07 |