【C语言】在终端输入多行信息,找出包含“ould”的行,并打印改行。
2015-08-08 15:37
477 查看
2.在终端输入多行信息,找出包含“ould”的行,并打印改行。
如:
Au,love could you and I with fate conspire
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 conspire
Au,love could you and I with fate conspire
To grasp this sorry scheme of things entire,
Would not we shatter it to bitd – and then.
Would not we shatter it to bitd – and then.
其中包含strstr的实现
如:
Au,love could you and I with fate conspire
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 conspire
Au,love could you and I with fate conspire
To grasp this sorry scheme of things entire,
Would not we shatter it to bitd – and then.
Would not we shatter it to bitd – and then.
其中包含strstr的实现
#include <stdio.h> int mystrstr(char *s1,char*s2) { if(*s1==0) //s1 = 0 { if(*s2) //s2 = 0 return 0; return 0; } while(*s1) { int i=0; while(1) { if(s2[i]==0) return 1; if(s2[i]!=s1[i]) break; i++; } s1++; } return 0; } void put(int ch) { char num [50]= {0}; int i = 0; while((ch = getchar())!=EOF) { num[i] = ch; i++; if(ch == '\n'&& mystrstr(num,"ould")) { num[i] = '\0'; printf("%s",num); i = 0; } else if(ch == '\n') { i = 0; } } return ; }
相关文章推荐
- C++使用CInternetSession请求url下载jason数据,并且进行解析。以及注意事项
- 【C语言】学生成绩链表的录入
- 指针函数与函数指针的区别
- C语言结构体学习系列之(二)
- c语言time.h函数库小结
- 【C语言】杨氏矩阵C语言实现
- C++ 类的静态成员详细讲解
- 【C语言】在字符串中找出第一个只出现一次的字符。 如输入“abaccdeff”,则输出'b'。
- c语言解析xml文档
- C语言-time.h从头学(转)
- C++调用C#的DLL
- (C/C++学习笔记)操作符重载的两种方法
- JAVA基础篇六(Java,C++中的流)
- C语言的选择语句
- c、c++引用
- (C/C++学习笔记操作符重载入门)
- 10-0. 说反话 (20)
- 简单的c语言
- Effective C++:规定12:不要忘了复制的对象时,它的每一个组成部分
- C语言结构体学习系列之(一)