int main() {
int in = STDIN_FILENO;
int out = STDOUT_FILENO;
char word[100];
int count;
while ((count = read(in, word, 100)) != 0) {
write(out, word, strlen(word));
memset(word, 0, 255);
count = read(in, word, 5);
}
}
В консоли я получилПочему запись() не работает должным образом?
hello world
hello world
hello stackoverflow
stackoverflow
abcd
efgh
efgh
Почему не эта программа вторя назад точно так, как это было написано?
и вы ожидали? – luchosrock
'memset (слово, 0, 255);', но 'char word [100];' ??? –
Мусор в, мусор. – Jens