Parse an integer · Huraikan integer
Parse an integer
Turn a string like "-123" into the number -123, by hand — the job atoi does. Read an optional leading - to fix the sign, then build the value digit by digit: each new digit means result = result * 10 + digit. A character converts to its digit value with c - '0'.
Parse bilangan bulat
Ubah string seperti "-123" menjadi angka -123, secara manual — pekerjaan atoi lakukan. Baca tanda minus - opsional untuk memperbaiki tanda, lalu bangun nilai digit demi digit: setiap digit baru berarti result = result * 10 + digit. Sebuah karakter dikonversi ke nilai digitnya dengan c - '0'.
Complete int parse_int(const char *s) that converts a string of digits (with an optional leading -) to its integer value, without using library functions like atoi. · Selesaikan ⟨int parse_int(const char *s)⟩ yang menukar satu string digit (dengan ⟨-⟩ awal pilihan) kepada nilai integer, tanpa menggunakan fungsi pustaka seperti ⟨atoi⟩.
Click Run to see the output here. · Klik Jalankan untuk melihat output di sini.