显然,C 语言中没有标准化的方法来居中对齐文本,所以我
我想知道如何编写 if 语句来居中对齐接下来的 N 行
的文本。例如,如果程序.ce2在文本文件中找到它应该
在页面中央打印接下来的两行,然后照常进行。
.ce2 This is my heading
Lesson 1
Task 2
Run Code Online (Sandbox Code Playgroud)
输出:
This is my heading
Lesson 1
Run Code Online (Sandbox Code Playgroud)
Task 2
下面是我编写的代码,我实现了.br打破的功能
句子以及.sp在文本中添加空白行的功能。
int main(void) {
FILE *fp = NULL;
char file_name[257] = {'\0'};
char line[61] = {'\0'};
char word[61] = {'\0'};
int out = 0;
int blanks;
int space;
printf ( "Enter file name:\n");
scanf ( " %256[^\n]", file_name);
if ( ( fp = fopen ( file_name, …Run Code Online (Sandbox Code Playgroud)