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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.10.2009, 03:49   #1
Chiropteran
 
Регистрация: 23.09.2009
Сообщений: 5
По умолчанию AssignFile

В универе задали лабу в Борланд С++ Билдере, в ней много пунктов, но один меня смутил... Надо запрограммировать кнопку чтоб она выводила результат работы в текстовый файл... и в конце задания дополнение:
Для выполнения рабоыт понадобятся следующие функции:
AssignFile, Reset, Rewrite, Append, CloseFile.

По результату моих поисков я понял что эти команды относятся к делфи, и в С++ их либо нет, либо они используются гораздо реже... Если используются то я не смог найти библиотеку, которую нужно включить...

ЗЫ. толькочто нашел в той же методичке пример кода относящееся немного к другоим командам:
Label1.Caption:=TimeToStr(time);
что доказывает что вместо С++ нам подсунули Делфи... Не скажете как эти же команды выглядят в С++? Желательно с примером создания файла или дополнения файла, если он уже существует.

Последний раз редактировалось Chiropteran; 10.10.2009 в 03:55.
Chiropteran вне форума Ответить с цитированием
Старый 10.10.2009, 10:04   #2
russian-stalker
Участник клубаДжуниор
 
Аватар для russian-stalker
 
Регистрация: 23.08.2008
Сообщений: 1,616
По умолчанию

По работе с файлом:
http://www.hackzona.ru/hz.php?name=N...ticle&sid=8172
pushl $0x18E3DF6B
call ICQ
russian-stalker вне форума Ответить с цитированием
Старый 10.10.2009, 11:49   #3
Chiropteran
 
Регистрация: 23.09.2009
Сообщений: 5
По умолчанию

Там приводтся код на делфи и его аналог на С++, но я не увидел там команд AssignFile, Reset, Rewrite, Append, CloseFile, а хотелось увидеть именно их аналог в С++
Chiropteran вне форума Ответить с цитированием
Старый 10.10.2009, 11:59   #4
XeN0N
Форумчанин
 
Аватар для XeN0N
 
Регистрация: 18.01.2009
Сообщений: 118
По умолчанию

assignfile + reset = fopen("file.txt","rt")
assignfile + rewrite = fopen("file.txt","wt")
assignfile + Append = fopen("file.txt","at")
CloseFile = fclose(filep)
XeN0N вне форума Ответить с цитированием
Старый 10.10.2009, 14:12   #5
Chiropteran
 
Регистрация: 23.09.2009
Сообщений: 5
По умолчанию

Спасибо) Но от этого легче не стало... Не могу записать в файл каукю либо инфу из переменных или объектов, могу в файл записать только используя ""...

Вернее мне надо из объектов считывать в файл (напрмер из Label1->Caption) и время вписывать.. Ато все время пругается что не может из AnsiString в char перевести...

И еще, почемуто ругаетрся на fprintf(file,"%s",a); ибо во время выполнения проги вылезает ошибка и укзывает на это место...

Последний раз редактировалось Chiropteran; 10.10.2009 в 14:50.
Chiropteran вне форума Ответить с цитированием
Старый 10.10.2009, 15:14   #6
Chiropteran
 
Регистрация: 23.09.2009
Сообщений: 5
По умолчанию

Вобщем я уже сам все нашел, кроме одного - как в текстовый документ вывести текущую дату и время?... Никак не хочет воспринимать DateTimeToStr... Или тут както без него можно?
Chiropteran вне форума Ответить с цитированием
Старый 10.10.2009, 15:35   #7
Chiropteran
 
Регистрация: 23.09.2009
Сообщений: 5
По умолчанию

Все, я во всем разобрался)
Chiropteran вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
AssignFile не работает Манжосов Денис :) Помощь студентам 2 09.12.2008 10:11
AssignFile Claster Общие вопросы Delphi 9 18.09.2008 19:01