Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình C

Macro C/C++ nối chuỗi (string concatenation)


Chương trình này xem macro nối hai chuỗi. Tạo hai hoặc nhiều chuỗi trong macro, viết liên tiếp để thành chuỗi nối. Cú pháp:

#define STR1 "str1"
#define STR2 " str2"
#define STR3 STR1 STR2 // nối str1 và str2

Đầu vào: Hai chuỗi

Đầu ra: Chuỗi đã nối.

Thuật toán

Bước 1: Nhận hai chuỗi
Bước 2: Dùng macro nối chuỗi
Bước 3: Kết thúc

Ví dụ mã

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

Kết quả:

HelloWorld