⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tail.c

📁 String Pointers to explore how the pointer work
💻 C
字号:
/* tail.c: pointers    bob wilson   */#include <stdio.h>#include "lineholder.h"int getline(char s[], int lim);int main(int argc, char *argv[]){	char buffer[MAXLEN];	int i, n = 10;	if (argc == 2)		if (*argv[1] == '-') {			n = 0;			for (i = 1; *(argv[1] + i) >= '0' && *(argv[1] + i) <='9'; i++) 				n = 10*n + *(argv[1] + i) - '0';		}	init_lineholder(n);	while(getline(buffer, MAXLEN) > 0)		insert_line(buffer);	print_lines();	print_lines();		/* see if any lines weren't freed */	return 0;}/* getline:  get line into s, return length  */int getline(char s[], int lim){	int c,i;	i = 0;	while (--lim > 0 && (c=getchar()) != EOF && c != '\n')		s[i++] = c;	if (c == '\n')		s[i++] = c;	s[i] = '\0';	return i;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -