【C语言】在终端输⼊多⾏信息,找出包含“ould”的⾏,并打印该⾏。
来源:互联网 发布:迪奥旷野香水知乎 编辑:程序博客网 时间:2024/06/13 10:41
#include<stdio.h>#include<windows.h>#define MAXLEN 1000//获取一行字符串int getline(char array[], int max){ int ch; int i = 0; while ((ch = getchar())!=EOF&&ch!='\n'&&i < max) { array[i++] = ch; } if (ch == '\n') { array[i++] = ch; } array[i] = '\0'; return i;}//对pattern字符串进行检查int compare(char line[], char str[]){ int i, j, k; for (i = 0; line[i] != '\0'; i++) { for (j = i, k = 0; str[k] == line[j] && str[k] != '\0'; j++, k++) //每次检查对pattern首地址归0 { ; } if (k > 0 && str[k] == '\0') { return 1; } } return 0;}int main(){ char array[MAXLEN]; char pattern[] = "ould"; while(getline(array, 100)) { if (compare(array, pattern)) { printf("%s\n", array); } } return 0;}
0 0
- 【C语言】在终端输⼊多⾏信息,找出包含“ould”的⾏,并打印该⾏。
- 【c语言】在终端输入多行信息,找出包含"ould"的行,并打印改行
- C语言 在终端输入多行信息,找出包含“ould”的行,并打印改行
- 【C语言】在终端输入多行信息,找出包含“ould”的行,并打印改行
- C语言;在终端输入多行信息,找出包含“ould”的行,并打印改行。
- 【C语言】在终端输入多行信息,找出包含“ould”的行,并打印改行。
- 在终端输入多行信息,找出包含“ould”的行,并打印改行
- 在终端输入多行信息,找出包含“ould”的行,并打印改行
- 在终端输入多行信息,找出包含“ould”的行,并打印改行
- 在终端输入多行信息,找出包含“ould”的行,并打印改行。
- 【C语言】在终端输入多行,找出有“ould”的行,并打印。
- 在终端输入多行信息并且查找需要的信息且打印出含有该信息的行(不使用库函数)
- 找出一个二维数组中的“鞍点”,即该位置上的元素在该行中 最大,在该列中最小(也可能没有“鞍点”),打印有关信息。(提示:注意特 殊情况:没鞍点或多个鞍点)
- 用C语言在终端打印彩色字符串
- 【C语言】如何实现多行字符串的输入 并 将文本打印在屏幕上?
- 【C语言助教】输入一行文本,其中包含多个单词,找出最长的单词长度
- 【c语言】:找出一个二维数组的“鞍点”,即该位置上的元素在该行上最大,在该列上最小。也可能没有鞍点
- 笔试题---给定一个字符串,在一个文本文件中找出包含该字符串的个数
- AndroidStudio 的快捷键
- maven学习系列——(六)maven搭建私服
- Java JDBC对应C# ADO连接数据库之区别
- Gradle DSL method not found: 'apt()'
- 【备忘】【C1】 《轻量级Java EE企业应用实战(第3版)》PDF与源码下载
- 【C语言】在终端输⼊多⾏信息,找出包含“ould”的⾏,并打印该⾏。
- 【noip2011年提高组T2】 选择客栈 思路+灵感+递推
- grails的domain的constraints和mapping
- Fix a Tree
- leetcode_[python/C++]_424_Longest Repeating Character Replacement
- Win10系统企业版如何免费永久激活?
- Ubuntu14.04 安装Caffe
- 求20000以内的自守数
- Android设计模式之建造者设计模式