Chương trình nhận một chuỗi và xóa khoảng trắng trong đó. Hữu ích khi muốn tiết kiệm không gian. Dưới đây là mẫu với giải thích.
Input: Hello World Output: HelloWorld
Giải thích
Để xóa khoảng trắng khỏi chuỗi, yêu cầu người dùng nhập chuỗi. Kiểm tra khoảng trắng. Nếu tìm thấy, dịch các ký tự sau lên đè lên khoảng trắng cho đến hết chuỗi, tiếp tục kiểm tra khoảng trắng tiếp theo.
Ví dụ mã C++
#include <iostream>
#include <string.h>
using namespace std;
int main() {
char str[80] = "Hello World";
int i = 0, len, j;
len = strlen(str);
for (i = 0; i < len; i++) {
if (str[i] == ' ') {
for (j = i; j < len; j++)
str[j] = str[j+1];
len--;
}
}
cout << str;
return 0;
}