Я не могу за всю жизнь помнить, как это сделать. Эта программа открывает файл, затем читает файл. Все, что я хотел бы сделать, это распечатать содержимое, которое оно только что прочитало.Распечатка символа []
int main(int argc, char *argv[])
{
char memory[1000]; //declare memory buffer size
int fd = 0;
int count = 1000;
if ((fd = open(argv[1], O_RDONLY)) == -1)
{
fprintf(stderr, "Cannot open.\n");
exit(1);
}
read(fd, memory, count);
//printf the buffered memory contents
return 0;
}
Спасибо человек Жестокое получить право на это! –
Разве это не 'printf ("%. * S \ n ")'? – hmjd
@hmjd: Верно. Исправленный. Спасибо! –