删掉全是空格的行并删掉行最后的' '或'\t'.
来源:互联网 发布:2016全国交通事故数据 编辑:程序博客网 时间:2024/04/28 01:32
#include<stdio.h>#define MAXLINE 1000void getline(char line[]);void idelete(char line[]);int main(){char a[MAXLINE];getline(a);idelete(a);}void getline(char line[]){int i=0,c;while((c=getchar())!=EOF){line[i]=c;++i;}line[i]='\0';}void idelete(char a[]){int i,j,m=0,n;for(i=0;a[i]!='\0';i++){if((a[i]==' '||a[i]=='\t')&&a[i+1]=='\n'){j=i;for(a[j]==' ';j>=0&&a[j]!='\n';j--)if(a[j]==' ')m++;if(i==m+j){n=m;for(;n>=0;n--)printf("%c",8);i++;}m=0;}elseprintf("%c",a[i]);}}
通过计算空白行的空格个数,然后利用bakespace键删掉空格,从而达到删掉行的目的
0 0
- 删掉全是空格的行并删掉行最后的' '或'\t'.
- 比较两个文件,并删掉相同的行
- sed删掉某一特定字符的行
- 删掉重复的数据
- 删掉不用的字符
- 删掉重复的数据
- Acm TLE的时候删掉回车和空格试试
- D盘里有个backup的文件夹,里面是收藏夹,请问怎么把他删掉或 ...
- 找回你删掉并清空回收站的东西
- 找回你删掉并清空回收站的东西
- 找回你删掉并清空回收站的东西
- 【转】找回你删掉并清空回收站的东西
- 删掉难删的文件
- 删掉.svn文件夹的方法
- 删掉svn文件的批处理文件
- 删除行末的空格及制表符,并删除全是空格的行
- 代码出错了 删掉对应的行 就正常了 !不知道什么问题???
- 《非诚勿扰》被删掉的精彩台词
- excel 查找一列在另一列的位置
- HTTP POST GET 本质区别详解
- 查找文件夹下包含指定字符串的文件名字
- uva--714+二分(最大值最小化问题)
- sgu140:Integer Sequences
- 删掉全是空格的行并删掉行最后的' '或'\t'.
- 黑马程序员————java基础---------IO输入输出之字节流
- Hduoj1114【完全背包】
- Linux内核学习的一些国外网站
- 纯虚函数
- QT float与QString类型互换
- 黑马程序员——JAVA基础之语法、命名规则
- iOS网络编程(六) NSURLSession详解
- android Log图文详解(Log.v,Log.d,Log.i,Log.w,Log.e)