0 / 0 / 0
Регистрация: 03.07.2019
Сообщений: 3
1

Создание динамического названия для считывания и создания файла

03.07.2019, 20:48. Показов 1256. Ответов 2
Метки нет (Все метки)

Вопрос такой, необходимо сделать функцию, чтобы пользователь мог сам вводить название файла для его создания.

Компилятор ругается на strcat, а сам я собственно, и не пойму.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
   
    char file[20];
    std::cin.getline(file, 20);
 
    strcat(file, ".txt");
    std::cout << file;
 
 
    std::ofstream loading; // открываем поток для чтения.
    loading.open(file);
    if(loading.is_open() )
    { std::cout << "Файл " << file << " Создан!" << std::endl; {} }
    loading.close();
В идеале, если бы ещё рассказали как сделать систему сканирования файлов и вывод списка.
А ещё литературу про указатели, чтобы понять их в полной мере. Пожалуйста.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.07.2019, 20:48
Ответы с готовыми решениями:

Ошибка считывания из файла динамического массива структур
Строка таблицы содержит следующую информацию о первокурсниках: фамилия, имя, отчество, группа,...

Создать функцию для создания динамического массива
Как создать функцию в другом заголовочном файле, которая будет создавать двумерный динамический...

Цикл для построчного считывания из файла
Добрый день, бьюсь над следующей проблемой. Мне необходимо считать из файла, данные в структуру. В...

Функция считывания из файла для map
в файле задана последовательность ключ-точка(map&lt;string,MYPOINT&gt;). Помогите, пожалуйста, написать...

2
Модератор
Эксперт С++
12641 / 10135 / 6102
Регистрация: 18.12.2011
Сообщений: 27,170
03.07.2019, 21:05 2
Лучший ответ Сообщение было отмечено Galesar как решение

Решение

1. есть ли
C++
1
#include <cstring>
2. Это не ошибка в смысле языка.
См. This function or variable may be unsafe
1
6574 / 4559 / 1843
Регистрация: 07.05.2019
Сообщений: 13,726
03.07.2019, 21:13 3
Цитата Сообщение от Galesar Посмотреть сообщение
Компилятор ругается на strcat, а сам я собственно, и не пойму.
C++
1
2
3
std::string file;
cin >> file;
file += ".txt";
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.07.2019, 21:13
Помогаю со студенческими работами здесь

Создание динамического массива в соответствии со структурой файла
Добрый день. Помогите написать программу, она должна открыть файл, посчитать сколько там строк,...

Создание в debug текстового файла для считывания шестнадцатеричных значений
Добрый день, волнует вопрос как создать файл, с которого можно было бы считать шестнадцатеричные...

Ошибка в считывания байтов и создания исходного файла
Есть две функции: public static bool FileEncryption(string path) { if...

Создать программу считывания произвольного файла и создание нового нетипизированного файла, копируя блоками
Создать программу считывания произвольного файла и создание нового нетипизированного файла, копируя...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru