Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
knf
16 / 16 / 2
Регистрация: 18.09.2012
Сообщений: 184
#1

Не переименовывает файл - C++

29.04.2013, 19:03. Просмотров 355. Ответов 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
void deleteFILE(char filename[80])
    {   char gr[50];
        setlocale(LC_ALL,"Russian");
        ifstream in("examen.txt",ios_base::binary);
        ofstream out("buf.txt",ios_base::binary);
        fflush(stdin);
        cout<<"Введите группу"<<endl;
        gets(gr);
        while( in.read((char*)&timelable,sizeof(timelable)));
            {   
               
                if(strcmp(timelable.group,gr))
                    {
                         out.write((char*)&timelable,sizeof(timelable));
                         continue;
 
                    }
            }
            in.close();
            remove("examen.txt");
            int result=rename("buf.txt","examen.txt");
            
 
    }
Почему?)

Добавлено через 20 минут
Понял, надо закрыть buf.txt

Добавлено через 7 минут
И ещё, прочему если я в цикле напишу условие !in.eof() вообще в цикл не заходит и застревает на это месте программа
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.04.2013, 19:03
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не переименовывает файл (C++):

Не удаляет и не переименовывает файлик(Что делать? - C++
Ребят, помогите пожалуйста!!!! Написал программу, которая работает с базой данных рейсов авиакомпании..... а вот функция удаления рейса...

Файл: Скопировать текст в другой текстовый файл файл, но чётные строки должны быть с большой буквы... - C++
Создать текстовый файл. Скопировать текст в другой текстовый файл файл, но чётные строки должны быть с большой буквы, а нечетные с...

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

Даны натуральное , символьный файл и текстовый файл . Файл содержит 30 слов , каждое из которых будем называть ключевым - C++
Добрый день, помогите пожалуйста сделать вот такую программу. Даны натуральное k , символьный файл f и текстовый файл f1 . Файл f...

"Пакетный файл, который переименовывает заданный файл в файл с новым именем и прежним расширением..." - CMD/BAT
Пакетный файл, который переименовывает заданный файл в файл с новым именем и прежним расширением, если оно есть. Новое имя файла вводится...

"Пакетный файл, который переименовывает заданный файл в файл с новым именем и прежним расширением..." - CMD/BAT
Здравствуйте, помогите пожалуйста с решением задания, не могу ни как разобраться((( Пакетный файл, который переименовывает заданный...

2
Tulosba
:)
Эксперт С++
4397 / 3233 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
30.04.2013, 12:44 #2
Цитата Сообщение от knf Посмотреть сообщение
прочему если я в цикле напишу условие !in.eof() вообще в цикл не заходит и застревает на это месте программа
Вообще-то проверку на eof есть смысл делать ДО чтения.
0
knf
16 / 16 / 2
Регистрация: 18.09.2012
Сообщений: 184
01.05.2013, 13:29  [ТС] #3
Tulosba, а ну да, попутал
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.05.2013, 13:29
Привет! Вот еще темы с ответами:

"Пакетный файл, который переименовывает заданный файл в файл с новыми именем и расширением" - CMD/BAT
доброго времени суток, помогите пожалуйста разобраться с заданием Пакетный файл,который переименовывает заданный файл вфайл с новыми...

Не переименовывает файл при использовании WinAPI - C++ WinAPI
Возникла задача переименовать файл. Использую функцию rename, в консольном приложении всё выходит без проблем, а в winapi, указанный файл...

bat-файл что копирует и переименовывает файлы??? - CMD/BAT
подскажите как написпть такой bat-файл &quot;Из заданной директории переписать указанные шаблоном файлы в заданную директорию так, что бы в...

Файлы: программа считывает текст из файла, добавляет в него текст, переименовывает, копирует и удаляет файл - Turbo Pascal
составить программу,которая обеспечивает выполнение след.операций над текстовым файлом:считывает текст из файла,добавляет в него...


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

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

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