I have the following code:
int main()
{
char str[] = "Hellon";
write(0, str, 6); // write() to STDIN
return 0;
}
When I compiled and executed this program, "Hello" was printed in the Terminal.
Why did it work, did write() replaced my 0 (STDIN) argument with 1 (STDOUT)?
Aucun commentaire:
Enregistrer un commentaire