У меня есть файл, который я хочу прочитать и распечатать на экране.Я использую XCode в качестве моей IDE.Вот мой код ...
fp=fopen(x, "r");
char content[102];
fread(content, 1, 100, fp);
printf("%s\n", content);
Содержимое файла: "Бекон!"Он печатает: \254\226\325k\254\226\234
.
. Я все время гуглил для этого ответа, но документация для файлового ввода / вывода в C кажется скудной, а то, что есть, не очень понятно.(Для меня по крайней мере ...)
РЕДАКТИРОВАТЬ: я переключился на просто чтение, не добавление и чтение, и переключил два средних аргумента в fread()
.Теперь он печатает Bacon!\320H\320
Что означают эти вещи?Вещи, как в обратной косой черте номер номер или буква.Я также переключил способ распечатать его как предложено.