Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Builder
Войти
Регистрация
Восстановить пароль
 
Вебер
0 / 0 / 1
Регистрация: 05.01.2011
Сообщений: 25
#1

Сохранения SrtrinGrid в текстовый файл(фиксированые строки и столбцы) - C++ Builder

25.05.2012, 14:31. Просмотров 446. Ответов 3
Метки нет (Все метки)

Данные из SrtrinGrid сохраняются,но не сохраняются надписи в фиксированных строках/столбцах.
Сохраняю используя savedialog.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
void __fastcall TForm2::N3Click(TObject *Sender)
{
 if (SaveDialog1->Execute())
         {
         int f; 
          if ( FileExists(SaveDialog1->FileName) )
            f = FileOpen(SaveDialog1->FileName,fmOpenWrite);
          else
            f = FileCreate(SaveDialog1->FileName);
          if ( f != -1 )
           {
             
         for (int i = 1; i < StringGrid1->RowCount; i++)
           {
          AnsiString st = StringGrid1->Rows[i]->DelimitedText +"\r\n";
          FileWrite(f,st.c_str(), st.Length());
          }
          ShowMessage("Г”Г*ГЁГ« ñîõðГ*Г*ГҐГ*");
 FileClose(f);
}
}
}
Сохраняемый StringGrid имеет такой вид-
А вот что непосредственно сохранилось в текстовый файл.
0
Миниатюры
Сохранения SrtrinGrid в текстовый файл(фиксированые строки и столбцы)   Сохранения SrtrinGrid в текстовый файл(фиксированые строки и столбцы)  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.05.2012, 14:31
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Сохранения SrtrinGrid в текстовый файл(фиксированые строки и столбцы) (C++ Builder):

Сохранения в текстовый файл
#include &lt;stdio.h&gt; #include &lt;ctype.h&gt; #include &lt;conio.h&gt; #include &lt;stdlib.h&gt;...

Дан текстовый файл F. Переписать в другой файл G все строки, содержащие цифры.
народ помогите сессия началась, задачи не могу сделать на С+ в билдере в...

Запрос на вывод строки в текстовый файл
Цель: По окончании программы-теста в диалоговом окне выводится результат и...

Вывести слова строки в другой текстовый файл в обратном порядке
Вообщем проблема в чём, дали лабу в колледже, и не обьяснили как делать. ...

Многооконый текстовый редактор, функции для открытия, сохранения
Я сделал многооконый текстовый редактор с Form1=MDIForm и Form2=MDIChild,В...

Многооконый текстовый редактор, функции для открытия, сохранения
Я сделал многооконый текстовый редактор с Form1=MDIForm и Form2=MDIChild,В...

3
koldun
145 / 100 / 6
Регистрация: 11.03.2010
Сообщений: 478
25.05.2012, 16:09 #2
ну что бы красиво было, то просто так не получится

считать самое длинное слово в колонке, высчитвать сколько пробелов надо добавить к кадой записи, и сохранять каждую ячейку отдельно.
0
Flyer
wtf!?
747 / 278 / 24
Регистрация: 21.05.2010
Сообщений: 732
25.05.2012, 17:39 #3
Потому что индексы фиксированных столцов/колонок являются нулевыми
C++
1
  for (int i = 0; i < StringGrid1->RowCount; i++)
и сохранится также фиксированная 1ая (она же нулевая) строка
1
koldun
145 / 100 / 6
Регистрация: 11.03.2010
Сообщений: 478
25.05.2012, 18:00 #4
хе.. неправильно прочёл вопрос. таки да, фиксированые не сохраняются.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.05.2012, 18:00
Привет! Вот еще темы с решениями:

Сохранения результатов программы в файл
Здраствуйте всем. Создаю программу &quot;Среда для создания экспертных систем&quot; на...

Реализация сохранения данных в файл
Помогите реализовать сохранение данных из StringGrid в file.dat по шаблону на...

Файл закрывается при отмене сохранения
Здравствуйте. Пишу вот тут Текстовий редактор (курсач :) ) и такая ошибочка...

SaveToStream/LoadFromStream - использовать потоки вместо сохранения в файл
Добрый день. Встал перед проблемой, которую решил решить через Stream....


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

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

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