4 #4
Ссылка в новой задаче
Block a user
Удалить ветку «%!s()»
Удаление ветки необратимо. Несмотря на то, что удаленная ветка может просуществовать некоторое время перед тем, как она будет окончательно удалена, это действие НЕВОЗМОЖНО отменить в большинстве случаев. Продолжить?
#include
#include
#include
#include
#include
using namespace std;
const size_t file_lenght = 260;
const size_t str_lenght = 256;
const char* forbidden_chars = "*"<>?|";
bool isValidFilename(const char* filename) {
for (size_t i = 0; i < strlen(forbidden_chars); ++i) {
if (strchr(filename, forbidden_chars[i]) != nullptr) {
return false;
}
}
}
void addTxtExtension(char* filename) {
if (strrchr(filename, '.') == nullptr) {
strcat(filename, ".txt");
}
}
int main() {
char filename[file_lenght];
cout << "Имя файла: ";
cin.getline(filename, file_lenght);
}