Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

มาโคร C/C++ สำหรับการต่อสตริง


ในโปรแกรมนี้ เราจะมาดูกันว่ามาโครถูกใช้เพื่อเชื่อมสตริงสองสตริงอย่างไร เราสามารถสร้างสตริงสองรายการขึ้นไปในมาโครได้ จากนั้นจึงเขียนทีละรายการเพื่อแปลงเป็นสตริงที่ต่อกัน ไวยากรณ์เป็นเหมือนด้านล่าง:

#define STR1 "str1"
#define STR2 " str2"
#define STR3 STR1 STR2 //it will concatenate str1 and str2

ป้อนข้อมูล: เอาสองสาย

ผลลัพธ์: ส่งคืนสตริงที่ต่อกัน

อัลกอริทึม

Step 1:Take two strings
Step 2: Use macro to concatenate the strings
Step 3: End

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

#include<stdio.h>
#define STR1 "Hello"
#define STR2 "World"
#define STR3 STR1 STR2
main() {
   printf("%s", STR3);
}

ผลลัพธ์:

HelloWorld