getline.c

来自「unix环境下实现的cmm语言编译器」· C语言 代码 · 共 23 行

C
23
字号
int getchar(void);/*getline: 将一行读入到s中返回其长度*/int getline(char s[], int lim){	int c, i;		i = 0;	while ((c = getchar()) != -1) {		if (c == '\n')			break;		if (i == lim - 1)			break;		s[i] = c;		i = i + 1;	}	if (c == '\n') {		s[i] = c;		i = i + 1;	}	s[i] = 0;	return i;}

⌨️ 快捷键说明

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