Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 13.02.2010, 01:29   #11
Vago
Форумчанин
 
Регистрация: 15.01.2010
Сообщений: 948
По умолчанию

Цитата:
Сообщение от pproger Посмотреть сообщение
seek != trunc
"Как это верно, Ватсон!"
Vago вне форума
Старый 13.02.2010, 01:46   #12
pproger
C++ hater
СтарожилДжуниор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,333
По умолчанию

2Vago
ну тогда я не понял, при чем тут rewind
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума
Старый 13.02.2010, 02:03   #13
Vago
Форумчанин
 
Регистрация: 15.01.2010
Сообщений: 948
По умолчанию

Видите ли, я же нигде не написал, что применение rewind() само по себе приведёт к безусловному стиранию содержимого файла Но, в сочетании с указанием нужных параметров файла при открытии (плюс, ф-я close() ) - приведёт
Код:
#include <stdio.h>

int main() {
   
   FILE* fl;
   int   a, b;

   fl = fopen( "bred.txt", "w+" );
   fscanf( fl, "%d", &a );
   fscanf( fl, "%d", &b );

   rewind( fl );
   fclose( fl );

   return 0;

}
Файл bred.txt:
Код:
1
2
Спокойной ночи!
Vago вне форума
Старый 13.02.2010, 02:22   #14
pproger
C++ hater
СтарожилДжуниор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,333
По умолчанию

2Vago
читаем ман.
Цитата:
w+
Open for reading and writing. The file is created if it does not exist, otherwise it is truncated.
The stream is positioned at the beginning of the file.
ты уже при открытии транкейтишь свой файл, а переменные a и b так и остаются неинициализированными, ибо читать из файла нечего. rewind до сих пор не при чем. fclose тем более)

и те спокойной
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума
Старый 13.02.2010, 11:02   #15
Vago
Форумчанин
 
Регистрация: 15.01.2010
Сообщений: 948
По умолчанию

Да. Лажанулся Пардону прошу...
Vago вне форума
Старый 13.02.2010, 13:29   #16
nazavrik
Форумчанин
 
Аватар для nazavrik
 
Регистрация: 01.09.2008
Сообщений: 178
По умолчанию

Дальше мудрить не имеет смысл, Все работает с SetLenght().

Еще раз спасибо!
Быть радикальным - значит понять вещь в её корне. К.Маркс
nazavrik вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перезапись файла без путя или определение расположения файла программы The Best Общие вопросы Delphi 4 13.07.2009 22:50
перезапись значений в файле.txt после сравнения SarahConner Общие вопросы Delphi 0 21.03.2009 00:19
MFC:считывание из файла в CString. umnick Общие вопросы C/C++ 0 12.12.2008 13:05
Перезапись файла в текущей позиции Андрей= Общие вопросы Delphi 2 08.05.2008 17:19
обработка файла в MFC Dergard Visual C++ 2 14.12.2007 05:52