Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako previesť char * na Internet a C + +

Prevod char * na int v C + + je bežná operácia pri radení char * pole alebo ukladanie čísla do char * poľa . Char * je ukazovateľ na dátový typ char alebo reťazec char dátových typov . Char dátové typy môžu byť akékoľvek znaky anglickej abecedy ( napr. A až Z ) alebo ľubovoľný ASCII znak . Int je dátový typ , ktorý môže obsahovať celé čísla , tj celé čísla . Pokyny
1

Umiestnite char * , zavoláme ju pcMyCharStar , do sekcie podmienkou " ak " vyhlásenie . To potvrdzuje , že tvoj char * ukazuje na char alebo reťazec znakov , a preto nie je rovné nule .

Napr .

If ( pcMyCharStar )

{

//Váš pcMyCharStar sa nerovná nule .

}

iného

{

//Váš pcMyCharStar robí rovný nule .

}
2

pristupovať k dátam uloženým v char * umiestnením de - odkazovanie operátor * na ľavej strane našej char * . napr char MyChar = * pcMyCharStar ;

Táto operácia umožňuje prístup k dátam ukazovateľ bol odkazovanie . Ďalším spôsobom , ako to urobiť , je , že sa na char * ako pole a pomocou " [ ] " operátora .

Napr . char MyChar = pcMyCharStar [ 0 ] ;

Tento operátor vracia prvý prvok alebo iba prvok v char * pole
3

obsadiť údaje prístupné v kroku dve . do int umiestnením typ dát , ktorý sa vrhá v zátvorke na ľavej premenné , ktoré odlievanie . napr

int nMyInt = ( int ) MyChar ; .

Obsadiť je proces zmeny premennej z jedného dátového typu na iný , v tomto prípade z char na int

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené