我想弄清楚正确的语法

时间:2017-10-28 23:03:18

标签: c

实现名为Simple.c的C文件。它的头文件应如下所示:

#ifndef SIMPLE_H_INCLUDED
#define SIMPLE_H_INCLUDED

void linesWith(int c);

#endif // SIMPLE_H_INCLUDED

函数linesWith(int c)应该:

从标准输入读取所有行。

仅向标准输出写入包含至少一个字符c。

的行

1 个答案:

答案 0 :(得分:-1)

char vals[256];
scanf("%s",vals);
int len = strlen(vals);
for(int i=0;i<len;++i){
    if(vals[i] ==c){
        vals[len]=0;
        printf("%s",vals);
    }
}

应该做的伎俩。

Scanf(C),允许我们在&#34;阻止&#34;中从控制台获取一个字符串(由%s给出)。方式(程序会等)。它返回条目中的项目数量。

Printf(C),允许我们在&#34;阻止&#34;中将一个字符串(由%s给出)写入控制台。方式(程序会等)。它返回写作的长度。

然后,我们只需要&#34;测试&#34;每个字符,如果找到匹配,我们必须打印字符串。