Lập trình C | Xóa bỏ các kí tự khoảng trắng
Cập nhật: 1/10/2020 | 10:24:16 AM
Viết chương trình xóa bỏ các kí tự khoảng trắng (kí tự space và kí tự ‘\t’)
💥 Bài toán:
Viết chương trình nhập vào một chuỗi từ bàn phím (không quá 200 kí tự), sau đó thực hiện xóa bỏ kí tự trắng và kí tự '\t'.
📣 Lời giải:
#include <stdio.h>
#include <conio.h>
#include <string.h>
 
#define MAX_LENGTH 200
 
void TrimSpace(char *str);
 
int main()
{
    char str[MAX_LENGTH];
    char c;
    printf("\nNhap chuoi khong qua 200 ki tu: ");
    fflush(stdin);
    gets(str);
    printf("\nChuoi ban dau : '%s'", str);
    TrimSpace(str);
    printf("\nChuoi sau khi trim : '%s'", str);
    printf("\n============================\n");
    printf("Casestudy24h, chuc cac ban hoc tap tot!");
    getch();
}
 
void TrimSpace(char *str)
{
    char *src = str;
    char *des = str;
    while(*src != NULL)
    {
        if (*src != ' ' && *src != '\t') // space and tab
        {
            *des++ = *src;
        }
        src++;
    }
    *des = 0;
}
- Lập trình C | Đếm số từ trong chuỗi
- Lập trình C | Đảo ngược chuỗi ký tự
- Lập trình C | Tính độ dài chuỗi
- Lập trình C | Tìm GTLN sử dụng HÀM
- Lập trình C | Kiểm tra số chia hết cho 2 và 5
- Lập trình C | Sử dụng HÀM tính giai thừa
- Lập trình C | Sử dụng HÀM tính nhân, chia, cộng, trừ
- Lập trình C | Chèn phần tử x vào vị trí k trong mảng
- Lập trình C | Chèn phần tử vào trong mảng
- Lập trình C | Dãy số nguyên tố



