Правила Форума редакция от 22.06.2020 |
|
|
|
|
|
Опции темы | Опции просмотра | Language |
25.02.2008, 13:21 | #1 |
Неактивный пользователь
Регистрация: 25.02.2008
Сообщений: 3
Репутация: 0
|
как избавиться от бага
есть ексампл от оброботки файлов именно считывание что мне зделать что-бы он пошол прототип функции куда-то впоять или что
The following example uses a button, a string grid, and an Open dialog box on a form. When the button is clicked, the user is prompted for a filename. When the user clicks OK, the specified file is opened, read into a buffer, and closed. Then the buffer is displayed in two columns of the string grid. The first column contains the character values in the buffer. The second column contains the numeric values of the characters in the buffer. void __fastcall TForm1::Button1Click(TObject *Sender) { int iFileHandle; int iFileLength; int iBytesRead; char *pszBuffer; if (OpenDialog1->Execute()) { try { iFileHandle = FileOpen(OpenDialog1->FileName, fmOpenRead); iFileLength = FileSeek(iFileHandle,0,2); FileSeek(iFileHandle,0,0); !!pszBuffer = newchar[iFileLength+1];!! iBytesRead = FileRead(iFileHandle, pszBuffer, iFileLength); FileClose(iFileHandle); for (int i=0;i<iBytesRead;i++) { StringGrid1->RowCount += 1; StringGrid1->Cells[1][i+1] = pszBuffer[i]; StringGrid1->Cells[2][i+1] = IntToStr((int)pszBuffer[i]); } delete [] pszBuffer; } catch(...) { Application->MessageBox("Can't perform one of the following file operations: Open, Seek, Read, Close.", "File Error", IDOK); } } } а именно не нраветься строка находяшая в воскрицательных знаках пишет [C++ Error] Unit2.cpp(38): E2451 Undefined symbol 'newchar' помогите пожалуйсто зарание спасибо |
Реклама: | зиверт концерты | буквы вывески москва | круиз онлайн официальный | PostgreSQL и Пачка | Acer Aspire 5 |
27.02.2008, 15:36 | #2 |
Пользователь
Пол: Регистрация: 27.02.2008
Адрес: Днепропетровск, Украина
Сообщений: 149
Репутация: 802
|
Ответ: как избавиться от бага
Код:
pszBuffer = new char[iFileLength+1]; |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как избавиться от вирусов | PLAstic | Microsoft Windows | 211 | 25.04.2011 13:28 |
Как избавиться ? | hhsultan | Архив | 3 | 03.03.2010 16:25 |
помогите избавиться от бага с чарсетами в TRichEdit | nJsk | Borland C++ Builder | 2 | 22.05.2009 10:48 |
sptd: как избавиться | КириллK | Windows XP | 9 | 16.12.2008 15:45 |
Как избавиться от вируса. | Floyd | Антивирусы | 9 | 21.02.2007 23:22 |
|
|