【C语言】在终端输入多行信息,找出包含“ould”的行,并打印改行
来源:互联网 发布:怡境景观 知乎 编辑:程序博客网 时间:2024/05/17 00:07
#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<assert.h>#include<stdlib.h>#define MAX 1000char *my_strstr(const char *dst,const char *src){ assert(dst); assert(src); char *p = dst; char *s1 = p; char *s2 = src; while (*s1) { s1 = p; s2 = src; while ((*s1!='\0')&&(*s2 != '\0')) { if (*s1++ == *s2++) { ; } else { p++; break; } } if (*s2 == '\0') { return p; } } return NULL;}int getline(char *line, int limit){ assert(line); char ch = 0; int i = 0; while (limit-- && ((ch = getchar()) != EOF) && ch != '\n') { line[i++] = ch; } if (ch == '\n') { line[i++] = '\n'; } line[i] = '\0'; return i;}int main(){ /*char *str1 = "abbbcdef"; char *str2 = "bbcd"; char *ret = my_strstr(str1, str2); printf("%s\n", ret);*/ char *str1 = "ould"; char line[MAX] = { 0 }; while (getline(line, MAX - 1)) { if (my_strstr(line, str1)) { printf("%s\n", line); } } system("pause"); return 0;}
1 0
- 【c语言】在终端输入多行信息,找出包含"ould"的行,并打印改行
- C语言 在终端输入多行信息,找出包含“ould”的行,并打印改行
- 【C语言】在终端输入多行信息,找出包含“ould”的行,并打印改行
- C语言;在终端输入多行信息,找出包含“ould”的行,并打印改行。
- 【C语言】在终端输入多行信息,找出包含“ould”的行,并打印改行。
- 在终端输入多行信息,找出包含“ould”的行,并打印改行
- 在终端输入多行信息,找出包含“ould”的行,并打印改行
- 在终端输入多行信息,找出包含“ould”的行,并打印改行
- 在终端输入多行信息,找出包含“ould”的行,并打印改行。
- 【C语言】在终端输入多行,找出有“ould”的行,并打印。
- 【C语言】在终端输⼊多⾏信息,找出包含“ould”的⾏,并打印该⾏。
- 【C语言】如何实现多行字符串的输入 并 将文本打印在屏幕上?
- 在终端输入多行信息并且查找需要的信息且打印出含有该信息的行(不使用库函数)
- 【C语言助教】输入一行文本,其中包含多个单词,找出最长的单词长度
- table点击某一行,在改行的下方显示改行的详细信息
- C语言程序设计习题1-16 打印任意长度的输入行的长度,并尽可能多地打印文本
- C语言:分别输入两段字符串,并找出其中的最大公共字符串
- C语言中从标准输入读取几行输入,并打印到标准输出上两种方法
- IntentFilter的匹配规则
- 【C语言】【面试题】【笔试题】模拟实现数据库中strcmp函数
- 【C语言】【面试题】【笔试题】二维数组中的查找,杨氏矩阵
- java.util.ConcurrentModificationException 异常
- 【C语言】【面试题】【笔试题】模拟实现strstr函数
- 【C语言】在终端输入多行信息,找出包含“ould”的行,并打印改行
- 【C语言】【面试题】【笔试题】编写一个函数实现n^k,使用递归实现
- 【C语言】【面试题】【笔试题】写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和
- 【C语言】编写一个函数reverse_string(char * string)(递归实现
- 【C语言】【笔试题】模拟实现strncat
- 【C语言】【面试题】【笔试题】模拟实现strncmp
- Codeforces Round #354 (Div. 2) D.Theseus and labyrinth(BFS)
- 【C语言】【面试题】【笔试题】模拟实现strncpy
- 【C语言】【笔试题】模拟实现memset