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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.10.2011, 17:34   #1
Karina89
Пользователь
 
Регистрация: 26.03.2011
Сообщений: 67
Смущение С++ считывание текста из файла

Здравствуйте! подскажите, пож-та, как огранизовать считывание из заранее созданного файла формата .txt и отобьразить его в Memo. И какие модули(потоки) нужно подключать???
Заранее спасибо))
Karina89 вне форума Ответить с цитированием
Старый 15.10.2011, 17:37   #2
Karina89
Пользователь
 
Регистрация: 26.03.2011
Сообщений: 67
По умолчанию

Еть следующий код, но он не работает, Приэтом программа не зависает и ни каких ошибок не выдает. Может какой-то поток нужно подключить?

Код:
#include "Unit1.h"
#include <string>
#include <stdio.h>
#include <iostream>
#include <fstream>
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
AnsiString s;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Button1Click(TObject *Sender)
{FILE *F;
if ((F=fopen("Test.txt", "rt"))==NULL)
{ShowMessage("Файл не удается открыть");
return;
}
char *fgets (char *s, int n, FILE *stream);
fclose(F);
Memo1->Text=s;
}
//---------------------------------------------------------------------------
Karina89 вне форума Ответить с цитированием
Старый 16.10.2011, 01:13   #3
VIK_aka_TOR
Участник клуба
 
Аватар для VIK_aka_TOR
 
Регистрация: 30.01.2011
Сообщений: 1,578
По умолчанию

предлагаю попросту сделать Memo1->Lines->LoadFromFile("a.txt"); предварительно проверив его наличие естественно...
пишу код не только за печеньки
VIK_aka_TOR вне форума Ответить с цитированием
Старый 16.10.2011, 01:22   #4
VIK_aka_TOR
Участник клуба
 
Аватар для VIK_aka_TOR
 
Регистрация: 30.01.2011
Сообщений: 1,578
По умолчанию

Код:
 if (OpenDialog1->Execute())
Memo1->Lines->LoadFromFile(OpenDialog1->FileName)
и проверяет наличие файла... и загружает его в мемо... предварительно кинь на форму OpenDialog... будет с меню выбора файлов... весьма удобно)
пишу код не только за печеньки
VIK_aka_TOR вне форума Ответить с цитированием
Старый 16.10.2011, 10:56   #5
Karina89
Пользователь
 
Регистрация: 26.03.2011
Сообщений: 67
По умолчанию

спасибо за помощь))
Karina89 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
считывание текста из файла с++ fidot Помощь студентам 0 25.05.2011 14:59
Считывание текста из файла. semchik Общие вопросы Delphi 5 07.04.2011 22:33
Считывание текста файла M@tBe14 Помощь студентам 2 21.09.2010 06:11
Считывание текста с картинки Revival001 Общие вопросы Delphi 3 17.05.2009 19:37
Считывание текста из файла в Unicode vicq Общие вопросы C/C++ 0 01.03.2009 13:51