在编码项目上需要一些帮助

Need some help on a coding project

本文关键字:帮助 编码 项目      更新时间:2023-10-16

我是编码新手,解决这个问题时遇到了很大的困难。我不确定为什么它不会删除多余的空格。

void nospace(char line[])
{
    for (int i = 0; i < sizeof(line) / sizeof(line[0]); i++)
    {
        if (line[i-1] == ' ' && line[i] == ' ')
        {
            line[i-1] = line[i];
            line[i] = line[i+1];
        }
    }
void nospace(char *line)
{
  int count = 0;
  for (int i = 0; line[i]; i++)
    if (line[i] != ' ')
        line[count++] = line[i]; 
  line[count] = '';
}

使用指针将有助于解决问题 有关更多信息,请参阅并尝试

http://www.geeksforgeeks.org/remove-spaces-from-a-given-string/