Создание имен файлов и обязат

Автор admin Пятница, 15 мая 2009 11:32

Создание имен файлов и обязательных строк: part[HEADER] = part[BASE] + “.h”: part[IMPLEMENT] = part[BASE] + “.cpp”: part[HLINEl] = ‘7/n “: ” + part[HEADER]; part[GUARD1] = “#ifndef ” + part[BASE] + “_H”; part[GUARD2] = “#define ” + part[BASE] + “_H”; part[GUARD3] = “#endif // ” + part[BASE] +”_H”; part[CPPLINEl] = stringC’//”) + “: ” + part[IMPLEMENT]; part[INCLUDE] = “#include V” + part[HEADER] + “V”; // Сначала пытаемся открыть существующие файлы: ifstream existh(part[HEADER].c_str()), existcpp(part[IMPLEMENT].c_str()): if(lexisth) { // Файл не существует; создать его ofstream newheader(part[HEADER].c_str()); assure(newheader. part[HEADER].c_str()); newheader « part[HLINEl] « endl « part[GUARDl] « endl « part[GUARD2] « endl « endl « part[GUARD3] « endl; } else { // Файл существует; проверить его содержимое stringstream hfile: // Запись и чтение ostringstream newheader: // Запись hfile « existh.rdbufO; // Убедиться в том. что первые три строки // соответствуют стилевому стандарту: bool changed = false; string s; hfile.seekg(O); getline(hfile, s); bool lineUsed = false: // Вызов goodО необходим для ком


Комментарии закрыты.