C语言简单行编辑程序,行编辑程序(C语言).docx
时间: 2023-10-30 17:06:01 浏览: 133
c语言简单的行编辑器
5星 · 资源好评率100%
您好!以下是一个简单的行编辑程序的 C 语言代码示例:
```c
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define MAX_LINE_LENGTH 1024
int main(void) {
char line[MAX_LINE_LENGTH];
char buffer[MAX_LINE_LENGTH];
int line_number = 1;
while (fgets(line, MAX_LINE_LENGTH, stdin)) {
if (line[strlen(line) - 1] == '\n') {
line[strlen(line) - 1] = '\0';
}
printf("%d: %s\n", line_number, line);
if (strcmp(line, ".") == 0) {
break;
}
line_number++;
}
return EXIT_SUCCESS;
}
```
该程序从标准输入中读取行,将每行的内容输出到标准输出,并在每行前加上行号。当读取到一个单独的句点字符 "." 时,程序结束。
希望这可以帮助到您!
阅读全文