【C语言】在终端输入多行,找出有“ould”的行,并打

<pre name="code" class="cpp">/*在终端输入多行,找出有“ould”的行,并打印,如:<span style="font-family: Arial, Helvetica, sans-serif;">love could you and I with fate conspire</span>To grasp this sorry scheme of things entire,Would not we shatter it to bitd – and then.则输出:Au,love could you and I with fate conspireWould not we shatter it to bitd – and then.*/#include <stdio.h> #define MAXLINE 1000int getline(char ar[],int max) {int ch;int i =0;while((ch = getchar())!=EOF && ch != '\n'&& i < max){ar[i] = ch;i++;}if(ch == '\n')ar[i++] = ch;ar[i] = '\0';return i; }int compare(char line[],char str[]) {int i,j,k;for(i = 0;line[i] != '\0';i++){for(j = i,k = 0;str[k]!= '\0' &&str[k] == line[j];j++,k++){;}if(k>0 && str[k] == '\0')return 1;}return 0; } int main() {char line[MAXLINE];char str[] = "ould";while(getline(line,MAXLINE)){if(compare(line,str))printf("%s\n",line);}return 0; }

只有流过血的手指才能弹出世间的绝唱。

【C语言】在终端输入多行,找出有“ould”的行,并打

相关文章:

你感兴趣的文章:

标签云: