Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
17 / 17 / 8
Регистрация: 18.09.2012
Сообщений: 184
1

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

29.04.2013, 19:03. Просмотров 845. Ответов 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
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.04.2013, 19:03
Ответы с готовыми решениями:

Можно ли создать файл VBS, который переименовывает другой файл?
Здравствуйте, можно ли создать файл VBS который переименовывает другой файл? Мне нужен пример кода....

"Пакетный файл, который переименовывает заданный файл в файл с новым именем и прежним расширением..."
Пакетный файл, который переименовывает заданный файл в файл с новым именем и прежним расширением,...

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

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

2
:)
Эксперт С++
4763 / 3257 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
30.04.2013, 12:44 2
Цитата Сообщение от knf Посмотреть сообщение
прочему если я в цикле напишу условие !in.eof() вообще в цикл не заходит и застревает на это месте программа
Вообще-то проверку на eof есть смысл делать ДО чтения.
0
17 / 17 / 8
Регистрация: 18.09.2012
Сообщений: 184
01.05.2013, 13:29  [ТС] 3
Tulosba, а ну да, попутал
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.05.2013, 13:29

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

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

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

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

Как написать программу в ассемблере, которая переименовывает файл и ставит атрибут "только для чтения"
Нужно написать программу, которая переименует мой файл и установит нанем атрибут &quot;только для...


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

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

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