Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Лимонадный Джо
0 / 0 / 0
Регистрация: 07.07.2015
Сообщений: 2
#1

Сохранение файла под указанным пользователем именем - C++

07.07.2015, 19:37. Просмотров 317. Ответов 2
Метки нет (Все метки)

у меня есть функция, которая сохраняет редактируемый файл и выходит:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
void shift_f10(char *filename)
{
 FILE *f1;      /*Редактируемый файл*/
 int i,j;      /*Счетчики*/
 unsigned char buf[MAXLINE+1]; /*Буферная строка для считывания из файла*/
 WORD attrib;     /*Атрибуты ячеек экранного буфера*/
 COORD position;     /*Кординаты начала вывода (атрибутов)*/ 
 DWORD numattrib;    /*Количество выводимых атрибутов (параметр, который активно не используется, но необходим для работы функций)*/ 
 
 /*Переписываем в файл текст из таблицы,
    добавляя в конце каждой строки символ перевода строки*/
    f1=fopen(filename,"w");
    for(i=0;i<n;i++)
    {
        rs[i][strlen(rs[i])-1]='\n';
        fputs(rs[i],f1);
    }
    fclose(f1);
    clrscr();
    attrib=~(STANDARDTEXTCOLOR); 
    position.X=0;
    position.Y=0;
    FillConsoleOutputAttribute(conout,attrib,80*24,position,&numattrib);
    printf("\n\n\t\tФайл %s успешно сохранён.\n"
            "\t\tПрограмма будет закрыта.\n"
            "\t\tНажмите любую клавишу...",filename);
    getch();
 exit(0);
}
А мне нужно сделать так, чтобы перед выходом он спрашивал "под каким именем сохранить файл?". помогите плиз!!!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.07.2015, 19:37
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Сохранение файла под указанным пользователем именем (C++):

Создать файл с именем указанным пользователем и записать в него его же имя - C++
Необходимо создать файл с именем указанным пользователем и записать в него его же имя string name; cout&lt;&lt;&quot;Введите имя: &quot;; ...

Программа поиска сотрудников с указанным именем в массиве структур - C++
#include &lt;iostream&gt; struct info { char fio ; } ; int main() { setlocale (LC_ALL,&quot;Russian&quot;); struct info lib; ...

Напишите программу, вычисляющую определенный интеграл на указанном пользователем промежутке и с указанным шагом разбиения этого промежутка - C++
Напишите программу, вычисляющую определенный интеграл на указанном пользователем промежутке и с указанным шагом разбиения этого промежутка,...

Как назвать переменную именем, введенным пользователем? - C++
Недавно начал изучать C++. Скажите пожалуйста, как назвать переменную значением из другой переменной? Вот код простой программы и как...

Инициализация переменной во время выполнения с именем, заданным пользователем - C++
Вопрос - возможно ли инициализировать переменную с именем заданным пользователем? то есть допустим из txt файла считался текст &quot;int...

Обращение к мемберам класса под другим именем - C++
Здравствуйте. Возможно ли каким-то образом обращаться к мемберам под другими именами, но так, чтобы подсказка в Visual Studio работала...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
GetVariable
163 / 119 / 5
Регистрация: 17.03.2013
Сообщений: 283
07.07.2015, 19:43 #2
В функцию изначально, в качестве аргумента передаётся имя файла.
C++
1
void shift_f10(char *filename)
. Вы можете пред вызовом функции спросить пользователя о имени файла.
Лимонадный Джо
0 / 0 / 0
Регистрация: 07.07.2015
Сообщений: 2
07.07.2015, 20:10  [ТС] #3
Цитата Сообщение от GetVariable Посмотреть сообщение
Вы можете пред вызовом функции спросить пользователя о имени файла.
Каким образом это реализуется? Я просто никогда не сталкивался с форматом "программа-пользователь".
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.07.2015, 20:10
Привет! Вот еще темы с ответами:

Дано имя файла целых чисел. Найти количество элементов, содержащихся в данном файле. Если файла с таким именем не существует, то вывести –1 - C++
Дано имя файла целых чисел. Найти количество элементов, содержащихся в данном файле. Если файла с таким именем не существует, то вывести...

Сборка библиотеки и ошибка "fatal error LNK1149: имя выходного файла совпадает с именем входного файла" - C++
при сборке библиотеки возникает такая ошибка LINK : fatal error LNK1149: имя выходного файла совпадает с именем входного файла, объясните...

Конструктор со строкой - именем файла - C++
есть класс вида class A { B b; /* ... */ }; а у класса B конструктор B(istream&amp;), дефолтного нет если сделать у А...

Название файла с именем значения пременной - C++
Добрый день, перерыл весь форум никак не могу найти способ названия файла по значению переменной. Вот положим есть переменная x=3.14 ...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru