Problema entrada estándar

Iniciado por fileteruso, 4 Diciembre 2018, 18:26 PM

0 Miembros y 1 Visitante están viendo este tema.


AlbertoBSD

#11
Cita de: CalgaryCorpus en  5 Diciembre 2018, 01:50 AM
Esto puede servir:

https://stackoverflow.com/questions/1312922/detect-if-stdin-is-a-terminal-or-pipe


Interesante si funciono en Windows  ;-)


#include<stdio.h>
#include<unistd.h>

int main() {
if (!isatty(fileno(stdin))){
char temp[100];
fgets(temp,100,stdin);
printf("%s",temp);
}
}
Donaciones
1Coffee1jV4gB5gaXfHgSHDz9xx9QSECVW