Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
hlavičkové súbory pre štandardné vstupné a výstupné knižnice a štandardné knižnice , ako ako limity hlavičky súboru . Pamätaj si , že sú smernica začnú v prvom stĺpci " C "
# include # include # include Začnite svoj hlavný program a deklarovať premennú pre reťazec znakov a jeden pre vaše výsledné celé číslo . Ak je váš počítač je implementácia 32 - bit , rozsah čísel je od - 2 , 147 , 483 , 648-2 , 147 , 483 a 647. Tak , pole 11 , pozícia je dostatočne veľký , aby zvládnuť znakový reťazec , ktorý chcete previesť int main ( ) { char my_string [ 11 ] ; . int číslo ; Požiadajte užívateľa , pre znakový reťazec previesť . Dajte platný rozsah pre celé čísla na vašom systéme , takže zadaná hodnota nie je príliš veľké alebo príliš malé pre váš systém zvládnuť . INT_MIN a INT_MAX konštanty z limitov hlavičku súboru zadať platný rozsah pre celé čísla na vašom systéme printf ( " Zadajte prosím číselný reťazec medzi % da % d \\ n" . , INT_MIN , INT_MAX ) . ; dostane ( my_string ) ; Previesť reťazec pomocou funkcie atoi a uložiť výsledok v int premenné . Funkcie atoi vracia prevedenú hodnotu , nulu , ak nie je konverzia , alebo konštantné INT_MIN alebo INT_MAX ak znakový reťazec bol mimo rozsah číslo = atoi ( my_string ) . Vytlačiť pôvodnej reťazec a výsledné číslo . Použite % s kód pre reťazca a % d pre celé číslo . Ak chcete overiť reťazec bol prevedený , vykonať jednoduchý matematický operácie na výsledné hodnoty a vytlačiť odpoveď . Ukončite hlavný program vracia kód úspešnosti a zadanie zatváranie } . Printf ( " pôvodné reťazec % s je celé číslo % d Pridávanie 6 dáva % d \\ n" , my_string , číslo , číslo 6 ) ; return 0 ; }
2
3
4
5