Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Казалось бы, просто, а вот никак не соображу...


Автор: мп2 30.8.2006, 00:03
Напишите, плз, строку кода создающую в определённой директории чистый текстовый документ с указанным пользователем именем (директория всегда одна и та же). Заранее благодарен за ответ.

Автор: 586 30.8.2006, 00:13
если только создать:
раз: FileClose(FileCreate("C:\\test.txt"));
два: fclose(fopen("C:\\test.txt", "w+"));
три: CloseHandle(CreateFile("C:\\test.txt", GENERIC_WRITE, 0, 0, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, 0));

Автор: мп2 30.8.2006, 00:21
А библиотеки не надо никакие подключать?

Автор: maksr 30.8.2006, 00:23
Возможно так:
Код

 # include <iostream>
 # include <fstream>

 int main()
 {
  char* filename = new char[32];
  std::cout << "Enter directory for new file: ";
  std::cin  >> filename;
  std::ofstream stream(filename);
  stream << "Hello from " << filename << std::endl;
 };

Автор: Sergio 30.8.2006, 00:27
еще проще:



FileCreate("C:\\file.txt");        

Автор: мп2 30.8.2006, 00:29
Спасибо за помощь, приду домой с работы попробую.

Автор: Akeem 31.8.2006, 21:05
Код

 # include <iostream>
 # include <fstream>

 int main()
 {
  fstreram outfile;
outfile.open("file.txt", ios::out)
outfile.close();

 }


Проще простого. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)