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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.11.2011, 17:58   #1
Karina89
Пользователь
 
Регистрация: 26.03.2011
Сообщений: 67
Сообщение ошибка в программе C++Builder

код программы должна реализовать изменение размера StringGrid-ов: Cliche и Table, также изменить размеры динамических массивов ClicheMatrix и TableMatrix, которые объявлены как векторы.


Код:
std::vector<std::vector<bool> > ClicheMatrix;
std::vector<std::vector<char> > TableMatrix;

//---------------------------------------------------------------------------

void __fastcall TForm1::XUpDownClick(TObject *Sender, TUDBtnType Button)
{
ResetButtonClick(NULL);
}
//---------------------------------------------------------------------------

void __fastcall TForm1::YUpDownClick(TObject *Sender, TUDBtnType Button)
{
ResetButtonClick(NULL);
}
//---------------------------------------------------------------------------

void __fastcall TForm1::ResetButtonClick(TObject *Sender)
{
  AnimatePos=0;
  ClichePosX=0;
  xSize=XUpDown->Position;
  ySize=YUpDown->Position;
  Cliche->ColCount=xSize;
  Cliche->RowCount=ySize;
  Table->ColCount=xSize;
  Table->RowCount=ySize;

  MaxLabel->Caption="Максимум "+IntToStr(xSize*ySize)+" символов, всего "+IntToStr(TextEdit->Text.Length())+" символов";


   ClicheMatrix.resize(xSize);
    TableMatrix.resize(xSize);
 for (i=0; i<=xSize-1;i++){
    ClicheMatrix[i].resize(ySize);
     TableMatrix[i].resize(ySize);
  for (j=0; j<=ySize-1; j++){
  ClicheMatrix[i][j]=false;
   TableMatrix[i][j]=#0;
 }}

  DecryptText->Text="";
  Cliche->Repaint();
  Table->Repaint();
}
Но программа выдает ошибку:

Цитата:
[C++ Error] Unit1.cpp(178): E2206 Illegal character '#' (0x23)
в строчке кода:

Код:
TableMatrix[i][j]=#0;
Подскажите, пож-та, на что заменить символ '#' ?
Заранее спасибо)
Karina89 вне форума Ответить с цитированием
Старый 17.11.2011, 20:10   #2
Son Of Pain
Участник клуба
 
Регистрация: 23.12.2010
Сообщений: 1,129
По умолчанию

Ни на что не заменять. Просто убрать его оттуда
Son Of Pain вне форума Ответить с цитированием
Старый 17.11.2011, 20:20   #3
Karina89
Пользователь
 
Регистрация: 26.03.2011
Сообщений: 67
По умолчанию

благодарю =)
Karina89 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка в программе Катакомба Помощь студентам 8 14.10.2011 18:11
Ошибка в программе user100 Паскаль, Turbo Pascal, PascalABC.NET 2 17.04.2011 21:08
Ошибка пв программе aiktz Помощь студентам 0 24.10.2010 21:48
Вопрос по программе в C builder Luxian Помощь студентам 1 20.10.2009 17:47
C++ BUILDER ошибка в программе? Luxian Помощь студентам 4 10.10.2009 16:00