1. 程式人生 > >c語言-輸入任意長度字串

c語言-輸入任意長度字串

C語言,從標準輸入讀入幾行輸入,並顯示在標準輸出,每行的前面加上行號。

程式碼

#include <stdio.h>
#include <stdlib.h>
int main(void)
{
    int ch;
    int line_no = 0;
    int flag = 1;
    while((ch = getchar()) != EOF)
    {
        if (flag) 
        {
            printf("%d--", line_no);
            flag = 0;
        }
        putchar
(ch); if(ch == '\n') { line_no++; flag = 1; } } }