1. 程式人生 > >c語言從stdin讀入

c語言從stdin讀入

程式碼

#include<stdio.h>
#include<stdlib.h>

int
main(int argc, char* argv[])
{
    char * line = NULL;
    size_t len = 0;
    ssize_t read_len;
    while ((read_len=getline(&line, &len, stdin)) != -1) 
    {   
        if (read_len > 0 && line[read_len-1] == '\n')
        {   
            line[read
_len-1] = '\0'; read_len -= 1; } printf("%s\n", line); } return 0; }

參考