IDIVIDI forum Веб сајт
почетна страница почетна страница > Технологија > Хардвер и софтвер
  Активни теми Активни теми RSS - C++ / C Програмирање
  најчести прашања најчести прашања  Пребарувај форум   Настани   Регистрирајте се Регистрирајте се  Влез Влез

C++ / C Програмирање

 Внеси реплика Внеси реплика страница  <1 101112
Автор
Порака Обратен редослед
 Оцена: Оцена на тема: 1 Гласови, Просечно 5,00  Тема Пребарувај Тема Пребарувај  Опции за темата Опции за темата
Flix Кликни и види ги опциите
Сениор
Сениор
Лик (аватар)
Клабинг

Регистриран: 14.Септември.2005
Статус: Офлајн
Поени: 9229
Опции за коментарот Опции за коментарот   Благодарам (0) Благодарам(0)   Цитирај Flix Цитирај  Внеси репликаОдговор Директен линк до овој коментар Испратена: 02.Јули.2008 во 20:01
Originally posted by SmartPlay SmartPlay напиша:

Vaka znaci.

Vo memorija postoi adresa na primer 0x00123456 i na taa adresa ima funkcija printf. E sega jas sakam od moj program vo C++ da ja povikam ovaa funkcija no ne kako printf tuku preku nejzinata memoriska adresa.

Doznav deka za ova se koristi komandata

reinterpret_cast

deklaracijata na printf funkcijata e

int printf(const char *, ...);

Znaci moeto prasanje e kako ovaa deklaracija na printf da ja povrzam preku reinterpret_cast so memoriskata adresa 0x00123456 taka sto ponatamu vo programot kje si ja koristam kako normalna funkcija printf.

Aj ve molam za pomos zosto nikako ne moze da mi vleze ova vo glava.

Fala


Вака како што ми кажуваш ти зборуваш за C a не за C++ ама види го линкот ќе ти помогни.
Кон врв
Dark HaCkeR Кликни и види ги опциите
Сениор
Сениор
Лик (аватар)
Хакериште

Регистриран: 20.Април.2008
Статус: Офлајн
Поени: 683
Опции за коментарот Опции за коментарот   Благодарам (0) Благодарам(0)   Цитирај Dark HaCkeR Цитирај  Внеси репликаОдговор Директен линк до овој коментар Испратена: 02.Јули.2008 во 11:20
Eve ti eden linck http://www.cplusplus.com/doc/tutorial/ Mislam ke ti pomogne

Изменето од Dark HaCkeR - 02.Јули.2008 во 11:21
Кон врв
SmartPlay Кликни и види ги опциите
Нов член
Нов член


Регистриран: 07.Февруари.2008
Статус: Офлајн
Поени: 4
Опции за коментарот Опции за коментарот   Благодарам (0) Благодарам(0)   Цитирај SmartPlay Цитирај  Внеси репликаОдговор Директен линк до овој коментар Испратена: 01.Јули.2008 во 16:55
Vaka znaci.

Vo memorija postoi adresa na primer 0x00123456 i na taa adresa ima funkcija printf. E sega jas sakam od moj program vo C++ da ja povikam ovaa funkcija no ne kako printf tuku preku nejzinata memoriska adresa.

Doznav deka za ova se koristi komandata

reinterpret_cast

deklaracijata na printf funkcijata e

int printf(const char *, ...);

Znaci moeto prasanje e kako ovaa deklaracija na printf da ja povrzam preku reinterpret_cast so memoriskata adresa 0x00123456 taka sto ponatamu vo programot kje si ja koristam kako normalna funkcija printf.

Aj ve molam za pomos zosto nikako ne moze da mi vleze ova vo glava.

Fala
Кон врв
 Внеси реплика Внеси реплика страница  <1 101112
  Сподели тема   

Скок до Овластувања Кликни и види ги опциите

Forum Software by Web Wiz Forums® version 10.03
Copyright ©2001-2011 Web Wiz Ltd.

Страницата е генерирана за 0,266 секунди.