| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 820 人关注过本帖
标题:C语言入门 键入命令后(如backspace和left和right和newline)输出对应结果
只看楼主 加入收藏
cbkay
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2016-12-2
收藏
 问题点数:0 回复次数:0 
C语言入门 键入命令后(如backspace和left和right和newline)输出对应结果
各位前辈,想问一个关于从键盘键入命令后执行的C语言练习题。我对于怎么读取这些数据不太明白,因为目前学到用来读取命令的function也不多。谢谢指教。

1. 普通字母就直接读取然后输出
2. (/backspace)表示退格
3. (/newline)表示换行
4. (/left /right)表示光标的向左和向右移动
示例输入the/backspace/backspace/backspace/backspaceThe quick brown fox jumps over the lazy bog/left/left/backspaced/right/right/newlineABCDEFGHIJKLMNOPQRSTUVWXYZ/newline
示例输出
The quick brown fox jumps over the lazy dog
ABCDEFGHIJKLMNOPQRSTUVWXYZ


#include <stdio.h>

#define MAX_SIZE 500

char content[MAX_SIZE];
char input[MAX_SIZE];

int main()
{

    fgets(input, MAX_SIZE, stdin);

    /* 要编写的code */

    printf("%s", content);

    return 0;
}

[此贴子已经被作者于2016-12-24 09:17编辑过]

2016-12-23 16:31
快速回复:C语言入门 键入命令后(如backspace和left和right和newline)输出对应结 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022480 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved