scanf naformátovaný vstupní NAND%% p specifikátory

S

sathish.b

Guest
in scanf...

Co je využívání% n &% P
v scanf ...
plz Tellme někdo vědět o této
Vysvětlete prosím, s příkladem ... s výstupem také ....

Děkuji U pro odpověď předem [/ b]

 
Ahoj,

Používáte% n v scanf pro získání celé číslo se rovná počtu znaků číst tak daleko

např.:

int n = 0;
char str [100] = (0);
scanf ("% s% n", & str & n);

Pokud nyní vstup následující na tento program

abc <Enter>
<Enter>

pak

str = "abc"
a n = 4, což naznačuje, že až nyní 4 znaky byly vloženy i, eabc a a.Používáte% p číst ukazatel hodnotu ze vstupního

např.:

int * c = 0;
scanf ("% p", & c);

Pokud se vstup do tohoto programu následující

1) abc, pak je hodnota c bude 0x00000abc,

2) absss, pak je hodnota c bude 0x000000ab, na vědomí, že ignoroval sss coz nejsou platné hexadecimální kódy.

doufám, že uklidí za vás.

 

Welcome to EDABoard.com

Sponsor

Back
Top