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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.01.2011, 13:58   #1
Hemul
Форумчанин
 
Регистрация: 03.10.2010
Сообщений: 321
По умолчанию Очистить текстовый файл

есть файл test.txt и в нем лежит число x
стереть старое число x и написать туда например x+1
Код:
FILE *file
int num;
file=fopen("test.txt","r");
fscanf(file,"%d",&num);
????????
fprintf("%d",num+1);
Hemul вне форума Ответить с цитированием
Старый 16.01.2011, 14:13   #2
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

перезаписывай весь файл!
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Старый 16.01.2011, 15:10   #3
kaljan775
:D
Форумчанин
 
Аватар для kaljan775
 
Регистрация: 26.09.2010
Сообщений: 570
По умолчанию

c++ :
Код:
ifstream  in("text.txt");
int k;
in>>k;//вводим k
in.close();
ofstream output("text.txt");
out<<k;
out.close()
Пишу ПО, создаю сайты, делаю курсовые работы, за деньги
C#, .NET, MS SQL, AngularJS, HTML, jQuery
kaljan775 вне форума Ответить с цитированием
Старый 21.01.2011, 23:48   #4
Ledom
Пользователь
 
Регистрация: 20.11.2010
Сообщений: 66
По умолчанию

Код:
#include <stdio.h>
#include <conio.h>

void main()
{
FILE *f;
int num;
f=fopen("D:\\1.txt","r");
fscanf(f,"%d",&num);
fclose(f);
f=fopen("D:\\1.txt","w");// w - устанавливает режим открытия для записи, если файл 
fprintf(f,"%d",num+1);//существует, то очищается перед записью 
fclose(f);
}
Ledom вне форума Ответить с цитированием
Старый 21.01.2011, 23:56   #5
Obey-Kun
Линуксоид
Участник клуба
 
Аватар для Obey-Kun
 
Регистрация: 31.07.2009
Сообщений: 1,403
По умолчанию

Ledom, http://ru.wikipedia.org/wiki/Conio.h
Выше всё верно сказали. Но во втором коде вторая строчка лишняя. Первое решение для C++, второе для C.
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su
Obey-Kun вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как очистить текстовый файл и записать другую информацию Swatch Microsoft Office Access 2 23.12.2010 13:32
как текстовый файл в формате word 2007 переделать в файл в формате ZAY JULIA Microsoft Office Word 13 09.06.2010 19:43
Очистить файл С++ noob_11 Помощь студентам 1 13.05.2010 22:41
Текстовый файл в текстовый массив Kimimaru Общие вопросы C/C++ 1 02.12.2007 11:55
очистить и удалить файл BeeX Общие вопросы C/C++ 9 01.12.2007 15:57