利用fgets,fputs的回显程序

#include <stdio.h>

#define MAXLINE 20

int main(void)

{

char line[MAXLINE];

while(fgets(line,MAXLINE,stdin) != NULL && line[0] != ‘\n‘)

fputs(line, stdout);

return 0;

}

//fgets函数保留了换行符,而fputs函数不会添加换行符。

利用fgets,fputs的回显程序,布布扣,bubuko.com

时间: 2024-10-10 23:36:26

利用fgets,fputs的回显程序的相关文章

回显程序

#include<stdio.h> int main(void) { int ch; while ((ch=getchar())!=EOF) putchar(ch); return 0; } 这个程序中,从键盘输出,从显示屏输出,直到键盘键入一种EOF的信号停止(可能是crtl+Z). 文件,键盘,显示器等等数据之间的转移都可以看成一个流,假设将程序的输入定向到一个文件,则可看成从键盘到文件的一个流. 若将程序中的输出定向到文件,那可看成是文件到显示器的一个流. 比如这个程序命名为 a,有一个

Linux终端下简单的登录程序 密码不回显

在Linux进行登录是输入密码不会被回显,所以我也写了个简单的登入程序,使得在输入密码时不再进行回显. #include <stdio.h> #include <stdlib.h> #include <termios.h> #include <unistd.h> #include <errno.h> #include <string.h> #include <stdbool.h> #define USER_NAME &qu

Node.js IO处理输入和回显,以及当今web应用程序的发展史

1.关于Node.js IO处理输入和回显 在Windows终端或者CD中输入   echo  'I must learn about Node.js' 结果将刚刚输入的   echo  'I must learn about Node.js'  内容回显输出到CD上 终端同理也是输入相对于的  echo  'I must learn about Node.js' 显示结果如下: 移动数据的角度,这是一个简单的回显文本工具 文本字符串被传递给Echo程序(输入) 文本字符串流经过Echo的逻辑

Socket 入门- 客户端回射程序

结果输出:------------------------------------------------------客户端:[email protected]:~/Public/C$ ./postBackCli.out 127.0.0.1connect OKaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcc#close OK[email protected]:~/Public/C$ ---------------

SQL回显

DVWA-SQL注入 DVWA是一个基于PHP和MySQL开发的漏洞测试平台 测试环境 应用程序: phpStudy(apache,php,mysql) 测试程序: firefox, new hacker, burpsuite,sqlmap,中国菜刀 一.        SQL注入 SQL注入是指攻击者通过注入恶意的SQL命令,破坏SQL查询语句的结构,从而达到恶意SQL语句的目的. 二.        手工注入常规思路 1.判断是否存在注入,注入是字符型还是数字型 2.猜解SQL查询语句中的字

基于错误回显的sql注入整理

由于复习,停了好几天,今天换换模式做了一下关于错误回显的ctf题目,首先附上题目:here 整理了一下网上的一些关于错误回显的方法,在这里就不带上地址了,请大牛们原谅:P 0x00 关于错误回显 用我自己的话来讲,基于错误回显的sql注入就是通过sql语句的矛盾性来使数据被回显到页面上(当然在实际应用中得能回显在页面上,一般的网站都回避免这种情况,哈哈,要是能碰上你就偷着乐吧). 0x01  用于错误回显的sql语句(下面的函数撸主只在mysql下试过也能成功,其他数据库有待考证,待有实例的时候

socket编写简单回显server

socket在公司代码中应用比较广,比如接口调用的IPCRPC机制,经常看到这样的代码,但是一直也没有动手写过. 在某个比较大的进程中创建一个子进程,由于父子进程复制会浪费内存,可以将创建进程的命令通过socket发送到另一个轻量级的进程来创建. 在lighttpd和airplay的源码中,socket的框架是类似的. 下面参照lighttpd和airplay写个简单的回显server,以后有空再完善. server.c #include <stdio.h>#include <strin

epoll 回显服务器源码

在写epoll回显服务器代码之前,可以先看看上一篇文章:select poll epoll三者之间的比较.最近在继续学习网络编程中的服务端编程中,了解到很多网游服务器是在IOMP(IO完成端口)框架下写的,但是这种方式只能在 Windows 下使用,奇了怪了,这么好的东西为什么不在Linux下也实现一套呢?这个问题我继续学习IOMP再来谈一谈! epoll是linux下高并发服务器的完美方案,因为是基于事件触发的,所以比select快的不只是一个数量级.单线程epoll,触发量可达到15000,

条件查询N多的情况下,回显解决方法。

条件查询每个web程序员一定都写过,关于条件回显值页面的思路很简单,将页面的值传到后台,放置request作用域,然后回显至页面. 如果几个条件还好些,如果是下面这种情况呢? 如果条件像以上情况N多情况,你还会采用页面->后台->页面这种方式回显吗?很显然这样做很费事. 那么问题就来了,应该怎样去做? 个人给出的建议是条件查询的div和列表的div分开, 然后将带有数据信息的列表在带有条件的 页面 通过jquery的load()方法load进来.