การเขียนโปรแกรมภาษาซี/stdlib.h/atoi

จาก วิกิตำรา
ไปยังการนำทาง ไปยังการค้นหา

atoi เป็นฟังก์ชันในภาษา C การเขียนโปรแกรมที่แปลงสตริงเป็นตัวเลขแทนจำนวนเต็ม atoi ย่อมาจาก ASCII to Integer โดยรวมอยู่ในไฟล์ library header มาตรฐานของภาษาซี ต้นแบบมันเป็นดังนี้ :

int atoi(const char *str);

STR อาร์กิวเมนต์เป็นสตริงแทนโดยอาร์เรย์ของตัวอักษรที่มีตัวอักษรของเลขจำนวนเต็มได้ลงนาม สตริงจะต้องเป็นโมฆะยกเลิก เมื่อ atoi พบสตริงที่มีลำดับตัวเลขไม่ก็ส่งกลับค่าศูนย์ (0)

มีหลายตัวแปรของฟังก์ชัน atoi, Atol, atof และเกาะซึ่งเป็นที่ใช้ในการแปลงสตริงเป็นยาวชนิดยาวคู่หรือยาวตามลำดับ เกาะปะการังที่เป็นที่รู้จักเดิมเป็น atoq และถูกรวมอยู่ใน C99

สารบัญ[แก้ไข]

แหล่งข้อมูลอื่น[แก้ไข]