是否使用代码块从C中的一组字符中删除连续重复字符(一个字符除外)?

是否使用代码块从C中的一组字符中删除连续重复字符(一个字符除外)?,c,codeblocks,C,Codeblocks,我想做一个程序im代码块,通过输入无限数量的字符,消除所有连续重复的星号。例如,如果输入为: **Ab7**DE***f +L*amS**** 输出必须是: *Ab7*DE*f +L*amS* 如果不使用#include或#include,我应该如何操作?(我是编程新手)用getchar读取字符,用putchar输出,在循环中执行此操作,并让一个变量告诉最后一个输出字符是否为星号。或者你指的是函数?通常很难找到“此特定字符”的问题,但通用的东西很常见,您只需要确定要搜索的内容(用单个空格字符

我想做一个程序im代码块,通过输入无限数量的字符,消除所有连续重复的星号。例如,如果输入为:

**Ab7**DE***f +L*amS****
输出必须是:

*Ab7*DE*f +L*amS*

如果不使用
#include
#include
,我应该如何操作?(我是编程新手)

getchar
读取字符,用
putchar
输出,在循环中执行此操作,并让一个变量告诉最后一个输出字符是否为星号。或者你指的是函数?通常很难找到“此特定字符”的问题,但通用的东西很常见,您只需要确定要搜索的内容(用单个空格字符替换多个空格)