Hi, I am

Ngô Tôn

I am a programmer.

Home / Programming / C/C++ / Remove space trong chuỗi

Remove space trong chuỗi

Yêu cầu: Xóa bỏ các kí tự khoảng trắng (kí tự space và kí tự ‘\t’)

Thuật toán: Duyệt các kí tự của chuỗi.

Code:

/************************Trim space******************/
#include <stdio.h>
#include <conio.h>
#include <string.h>

#define MAX_LENGTH 100

void TrimSpace(char *str);

void main()
{
char str[MAX_LENGTH];
char c;
printf("\nNhap chuoi khong qua 100 ki tu: ");
fflush(stdin);
gets(str);
printf("\nChuoi '%s'", str);
TrimSpace(str);
printf("\nChuoi sau khi trim '%s'", str);
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;
}

Kết quả:

About ngoton

Ngô Tôn is a programmer with passion for tailored software solutions. Comes with 7+ years of IT experience, to execute beautiful front-end experiences with secure and robust back-end solutions.

Check Also

Xây dựng hàm bạn để tính diện tích hình chữ nhật

Yêu cầu: Xây dựng hàm bạn để tính diện tích hình chữ nhật Code: Giải …

Leave a Reply

avatar
  Subscribe  
Notify of