实现一个名为Simple.c的C文件。其头文件应如下所示:
#ifndef SIMPLE_H_INCLUDED
#define SIMPLE_H_INCLUDED
void linesWith(int c);
#endif // SIMPLE_H_INCLUDED
函数linesWith(int c)应该:
从标准输入读取所有行。
仅将至少包含一个字符c的行写入标准输出。
最佳答案
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),允许我们以“阻塞”方式从控制台获取字符串(由%s给出)(程序将等待)。它返回条目中的项目数量。
Printf(C),允许我们以“阻塞”方式将字符串(由%s给出)写入控制台(程序将等待)。它返回写作的长度。
然后,我们只需要“测试”每个字符,并且如果找到匹配项,就必须打印字符串。
关于c - 我正在尝试找出正确的语法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46995346/