Computer >> Máy Tính >  >> Lập trình >> lập trình C

C / C ++ Macro để nối chuỗi


Trong chương trình này, chúng ta sẽ thấy cách các macro được sử dụng để nối hai chuỗi. Chúng ta có thể tạo hai hoặc nhiều hơn hai chuỗi trong macro, sau đó chỉ cần viết chúng lần lượt để chuyển chúng thành một chuỗi nối. Cú pháp như sau:

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

Đầu vào: Lấy hai chuỗi

Đầu ra: Trả về chuỗi được nối.

Thuật toán

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

Mã mẫu

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

Đầu ra:

HelloWorld