LINUX.ORG.RU

История изменений

Исправление Dron, (текущая версия) :

Не плюсы, да не суть, берём 10 строк из стандартного потока и выводим их

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

int main(void)
{
    #define MAXBUFF 10000
    char buff[MAXBUFF];

    for(int i=10;i>0;i--)
    {
        fgets(buff,MAXBUFF,stdin);
        printf("%s",buff);
        
    };

	return 0;
}

dron@gnu:~$ ls / | ./a.out 
bin
boot
dev
etc
home
initrd.img
initrd.img.old
lib
lib32
lib64
dron@gnu:~$ 

Исправление Dron, :

Не плюсы, да не суть, берём 10 строк из стандартного потока и выводим их

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

int main(void)
{
    #define MAXBUFF 10000
    char buff[MAXBUFF];

    for(int i=10;i>0;i--)
    {
        fgets(buff,MAXBUFF,stdin);
        printf("%s",buff);
        
    };

	return 0;
}

dron@gnu:~$ ls / | ./a.out 
bin
boot
dev
etc
home
initrd.img
initrd.img.old
lib
lib32
lib64
dron@gnu:~$ 

Исходная версия Dron, :

Не плюсы, да не суть, берём 10 строк из стандартного потока и выводим их

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

int main(void)
{
    #define MAXBUFF 10000
    char buff[MAXBUFF];

    for(int i=10;i>0;i--)
    {
        fgets(buff,MAXBUFF,stdin);
        printf("%s",buff);
        
    };

	return 0;
}