首页 > 解决方案 > 打印行号随着 C 中的每个输入而递增

问题描述

当它要求输入时,我想在控制台中看到行号。

就像是:

1 foo
2 bar
3 baz

这里 1 显示在提示中,我输入任何输入并按 Enter 然后下一个数字出现,我也这样做。

对于初学者来说,C语言中有什么简单的帮助吗?

标签: c

解决方案


这可能会对您有所帮助。

#define _CRT_SECURE_NO_WARNINGS

#include <stdio.h>
#include <string.h>

int main() {
    int lineNo = 0;
    char name[256];

    do {
        printf("%d ", ++lineNo);
        scanf("%s", name);

    } while (strlen(name) > 0);

    return 0;
}

推荐阅读