ข้ามไปเนื้อหา

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

จาก วิกิตำรา

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

int atoi(const char *str);

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

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

แหล่งข้อมูลอื่น

[แก้ไข | แก้ไขต้นฉบับ]