Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

แปลงสตริงตัวเลขเป็นจำนวนเต็มใน C++


ที่นี่เราจะดูวิธีแปลงสตริงตัวเลขเป็นข้อมูลประเภท integer เราสามารถแก้ปัญหานี้ได้โดยใช้ฟังก์ชัน atoi() ฟังก์ชันนี้รับสตริงเป็น input และแปลงเป็นข้อมูล integer

ฟังก์ชัน atoi() อยู่ในไลบรารี <cstdlib>

Input: สตริงตัวเลข "1234"
Output: 1234

อัลกอริทึม

ขั้นตอน 1: รับสตริงตัวเลข
ขั้นตอน 2: แปลงเป็น integer ด้วยฟังก์ชัน atoi()
ขั้นตอน 3: พิมพ์ผลลัพธ์
ขั้นตอน 4: จบ

ตัวอย่างโค้ด

#include <iostream>
#include <cstdlib>
using namespace std;

main() {
    int n;
    char num_string[20] = "1234";
    n = atoi(num_string);
    cout << n;
}

ผลลัพธ์

1234