информационная безопасность
без паники и всерьез
 подробно о проекте
Где водятся OGRыСтрашный баг в WindowsЗа кого нас держат?
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Модульный ботнет от русских хакеров 
 Торвальдс и вайбтестеры 
 Атака на GitHub 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
[C++] Несколько вопросов в среде Borland C++ 03.08.01 21:34  Число просмотров: 1150
Автор: + . Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> пытаюсь переписать прогу на нём в VC
>
> вообщем есть оператор if
> в коде он как то странно написан:
>
> if(SOMETHING)
> printf("bla bla bla");
> break;
>
> может надо так:
>
> if(SOMETHING)
> {
> printf("bla bla bla");
> break;
> }
Mozhet byt`(no skoree net, bed kod to rabochii kak I ponimau), no chto by eto utverzdat` nado videt` ves` kode
>
> такая же фигня с другими операторами типа for
>
> И ещё така фигня
>
> BYTE* buf1 = (BYTE*)malloc(bufsize);
> MZ_HEADER *mzheader;
> DWORD bufsize = 0x1000;
>
> (BYTE*)mzheader = &buf1[0];
>
//mozhno tak:
mzheader = (MZ_HEADER *)&buf1[0];
//ili tak:
mzheader = (MZ_HEADER *)buf1;

> компиля тор орёт error C2106: '=' : left operand must be
> l-value
>
> и ещё
>
> PE_OBJENTRY (*oe)[];
> BYTE* buf1 = (BYTE*)malloc(bufsize);
>
> (BYTE*)oe = &buf1[mz->mz_neptr + 0x18 +
> pe->pe_ntheadersize];
>
> что делать??
Tozhe samoe kak i vyshe
<programming>
[C++] Несколько вопросов в среде Borland C++ 03.08.01 17:38  
Автор: myrmidon Статус: Незарегистрированный пользователь
<"чистая" ссылка>
пытаюсь переписать прогу на нём в VC

вообщем есть оператор if
в коде он как то странно написан:

if(SOMETHING)
printf("bla bla bla");
break;

может надо так:

if(SOMETHING)
{
printf("bla bla bla");
break;
}

такая же фигня с другими операторами типа for

И ещё така фигня

BYTE* buf1 = (BYTE*)malloc(bufsize);
MZ_HEADER *mzheader;
DWORD bufsize = 0x1000;

(BYTE*)mzheader = &buf1[0];

компиля тор орёт error C2106: '=' : left operand must be l-value

и ещё

PE_OBJENTRY (*oe)[];
BYTE* buf1 = (BYTE*)malloc(bufsize);

(BYTE*)oe = &buf1[mz->mz_neptr + 0x18 + pe->pe_ntheadersize];

что делать??
[C++] Несколько вопросов в среде Borland C++ 03.08.01 21:34  
Автор: + . Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> пытаюсь переписать прогу на нём в VC
>
> вообщем есть оператор if
> в коде он как то странно написан:
>
> if(SOMETHING)
> printf("bla bla bla");
> break;
>
> может надо так:
>
> if(SOMETHING)
> {
> printf("bla bla bla");
> break;
> }
Mozhet byt`(no skoree net, bed kod to rabochii kak I ponimau), no chto by eto utverzdat` nado videt` ves` kode
>
> такая же фигня с другими операторами типа for
>
> И ещё така фигня
>
> BYTE* buf1 = (BYTE*)malloc(bufsize);
> MZ_HEADER *mzheader;
> DWORD bufsize = 0x1000;
>
> (BYTE*)mzheader = &buf1[0];
>
//mozhno tak:
mzheader = (MZ_HEADER *)&buf1[0];
//ili tak:
mzheader = (MZ_HEADER *)buf1;

> компиля тор орёт error C2106: '=' : left operand must be
> l-value
>
> и ещё
>
> PE_OBJENTRY (*oe)[];
> BYTE* buf1 = (BYTE*)malloc(bufsize);
>
> (BYTE*)oe = &buf1[mz->mz_neptr + 0x18 +
> pe->pe_ntheadersize];
>
> что делать??
Tozhe samoe kak i vyshe
1





Рейтинг@Mail.ru


  Copyright © 2001-2026 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach