练习1-22
来源:互联网 发布:淘宝名不虚传怎么用 编辑:程序博客网 时间:2024/06/03 08:00
这个一维数组是用来保存我输入的那些全部字符,就是依次输入的很长的那些字符
这个数组是用来保存分割后的那些一行一行的字符
二维数组
第一维是保存行,第二维是保存每行的全部字符
这里就是把输入的字符按照一行一行的赋值到这个二维数组里面
下面else部分其实是每完成一行的赋值就输出一行
这个数组是用来保存分割后的那些一行一行的字符
二维数组
第一维是保存行,第二维是保存每行的全部字符
这里就是把输入的字符按照一行一行的赋值到这个二维数组里面
下面else部分其实是每完成一行的赋值就输出一行
这是我和顾逸同学的一些聊天记录,大家凑和着看吧
另外这个在windows下不好运行,最好在Linux下运行,各位TX。
#include <stdio.h>#define MAXLINE 11#define MAXIMUN 1000int Getline(char line[], int maxline);void Detach();int main() { Detach(); return 0;}//1-22void Detach() { char input[MAXIMUN];//input data array char output[MAXLINE][MAXLINE];//output data array int x = 0, y = 0; int input_length = 0; int c; //int location = MAXLINE;//detach location while ( (c = getchar()) != EOF) {//reserve input data input[input_length] = c; ++input_length; } for (int i=0; i < input_length; ++i) { if (input[i] != ' ' && input[i] != '\t' && input[i] != '\n') { if(y <= MAXLINE-2) { output[x][y] = input[i]; ++y; } else { output[x][y] = '\0'; printf("%s\n", output[x]); y = 0; ++x; output[x][y] = input[i]; ++y; } } } printf("%s\n", output[x]);}
0 0
- 练习1-22
- 【SICP练习】1 练习1.1-练习1.5
- 练习22
- 练习22
- 练习22
- 练习22
- 练习1
- 练习1
- 练习1
- 练习1
- 练习。。。。。。1
- 练习1
- 练习1
- 练习1
- 练习1
- 练习1
- 练习1
- 练习1
- 利用MATLAB 绘制矩阵色块图
- mysql强制改密码
- lca倍增dp
- java基础-2
- 小强的HTML5移动开发之路(27)—— JavaScript回顾2
- 练习1-22
- 怎么隐藏你指定的进程
- 系统垃圾清理bat文件
- lag lead 学习
- Qt Creator使用体会与小技巧
- JQuery 入门指南(4):添加删除元素
- Tiled源码分析(二): 多文档支持
- Windows/Linux下C/C++内存泄露检测工具
- 学习网站收集