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

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

Войти
Регистрация
Восстановить пароль
 
fyRock
0 / 0 / 0
Регистрация: 29.05.2014
Сообщений: 10
#1

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

07.07.2014, 14:07. Просмотров 230. Ответов 1
Метки нет (Все метки)

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
{   
                system("cls");
                cout<< "Enter file name: ";
                char filename[21] = { 0 };
                cin >>filename;
                FILE* file = fopen(filename, "w");
                cout <<(file != NULL ? "File created\n" : "Cannot create file\n");
                char rus[30][70];
                for (int i = 0; i < count; i++) //для каждой строки 
                {
                OemToCharA(sout[i], rus[i]);
                fprintf(file,"%s\n",rus[i]);//ввели массив в файл
                }
                FILE*sp= fopen("spisok.txt","w");
                                fprintf(sp,"%s\n",filename);
            
 
                fclose(sp);
                fclose(file);
                cout << "Данные сохранены" << endl;
                getch();
                goto start;
                break;
            }
Этот код создает новые файлы,с заданным именем с клавиатуры. Мне надо записать имена созданный мною файлов в другой файл spisok, но прога сохраняет только последний созданный мною файл, остальные не запоминает. как это можно поправить?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.07.2014, 14:07     Записать имена созданных файлов в другой файл
Посмотрите здесь:

Как из файла записать данные в другой файл? C++
C++ Файл: Из текстового файла найти max и min элемент и записать в другой текстовой файл, не используя массив
C++ Открыть файл, имя которого задается с клавиатуры. Посчитать количество байт в этом файле. Первую половину прочитанного файла записать в другой файл.
C++ Задан файл с отрицательными и положительными целыми числами. Записать в другой файл сначала отрицательные, а потом положительные числа
C++ Дан файл, переписать его в обратном направлении, передавая имена файлов в качестве аргументов функции main
C++ Структуры. Записать в файл имена всех студентов, у которых есть оценка 3
C++ Записать всю информацию из файла в другой файл
C++ Прочитать данные из xlsx файла и записать в другой файл
C++ Записать в другой файл числа
Как вручную ввести полные имена файлов что бы потом считать/записать информацию с них/на них? C++
C++ Разделить исходный файл на два новых и записать положительные элементы в один файл, а отрицательные - в другой
Записать часть файла в другой файл C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
orange_fox
34 / 34 / 6
Регистрация: 06.04.2014
Сообщений: 189
07.07.2014, 14:16     Записать имена созданных файлов в другой файл #2
Для начала обрамите свой код в теги
Код
[CPP][/CPP]
Добавлено через 6 минут
Цитата Сообщение от fyRock Посмотреть сообщение
FILE*sp= fopen("spisok.txt","w");
w - Файл открывается только для записи. Если соответствующий физический файл существует, он будет перезаписан.
a - Файл открывается для записи в конец (для дозаписи) или создается, если не существует
Yandex
Объявления
07.07.2014, 14:16     Записать имена созданных файлов в другой файл
Ответ Создать тему
Опции темы

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