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ả:

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: Kết quả: [crayon-5c116143197ec774165278/]

User Rating: 5 ( 1 votes)

About ngoton

Ngô Tôn is a programmer. He is crazy about new gadgets and up to date with latest technology trends. Use comments to notify any issues you are facing.

Check Also

Xây dựng một lớp Time mô tả thông tin về giờ, phút giây

Yêu cầu: Xây dựng một lớp Time mô tả thông tin về giờ, phút giây. …

Leave a Reply

Your email address will not be published. Required fields are marked *