linux --- 一切皆文件
发布时间:2013-05-17 23:22:08
读取一行或多行,在N列的之前最后的空格处换行。。。遵从自顶向下的编程思想,先想好main函数里要实现的功能,然后再想函数具体的是实现方法。#include <stdio.h>#define MAXLEN 10#define TABSIZE 4char line[MAXLEN];int extable(int pos); //把table转换成空.........【阅读全文】
发布时间:2013-05-16 23:14:51
将文本中的table转换成空格。如果table后的字符数肯定是4的倍数。(默认一个table为4个空格)首先得统计字符数,然后判断和4的倍数之间的差值,然后输出这么多空格~~#include #define TABSIZE 4int main(void){ int c,pos = 0,nb; while((c = getchar.........【阅读全文】
发布时间:2013-05-16 22:43:59
将一行字符,从头到尾相互调转一下。使用方法,头尾调换,依次调换。#include <stdio.h>#define MAXLEN 1000int mygetline(char line[],int maxlen);void reverser(char line[]);int main(void){ int c,len,maxlen; char line[MAXLEN]; &nb.........【阅读全文】
发布时间:2013-05-16 22:17:20
将每行最后的所有空格和table,都删除掉然后输出。首先得到这行的最后,然后往回删。#include <stdio.h>#define MAXLEN 1000int mygetline(char line[],int maxlen);int move(char line[]);int main(void){ int c,len,maxlen; char line[MAXLEN]; &nb.........【阅读全文】
发布时间:2013-05-16 21:25:45
找出文件中,最长的那行并且把他打印出来。需要使用到的知识,因为最后打印的是字符串,字符串是以 ‘\0’结尾的。#include<stdio.h>#define MAXLEN 1000int mygetline(char line[],int maxlen);void copy(char from[],char to[]);int main(void){ int c,len,max; char line[.........【阅读全文】