30/09/2018, 19:25

Sửa hộ em bài này: Viết hàm xóa các khoảng trắng thừa

void Xoakitu (char *a, int Vitrixoa)
{
	char *b = strdup (a);
	for (int i = Vitrixoa + 1; i < strlen (b); i ++)
	{
		b[i - 1] = b[i];
	}

}
char *Xoakhoangtrangthua(char a[], char b[])
{
	b = strdup (a);

	for (int i = 0; i < strlen(b); i ++)
	{
		if (b[i] == ' ' && b[i+1] == ' ')
		{
			Xoakitu(a,i);
		}
	}
	return b;
}
Đăng Sách viết 21:35 ngày 30/09/2018

Bài cần xét đến các trường hợp khoảng trắng ở đầu, ở giữa và ở cuối nữa.

Bài liên quan
0