, когда я пытаюсь записать и прочитать в / в текстовый файл в C, он не работал должным образом после запуска файла.
Не было ошибки при запуске этого файла, но я не не знаю, почему это не работает.
и в output.txt был записан бессмысленный результат.
(ничего не было в файле input.txt)
(- 858993460 было в файле output.txt)
Я прикрепляю свой код и изображение результата.
* После того как я получил комментарий от Адриана, я добавил возвращаемое значение, чтобы увидеть, какое значение возвращается. Причиной ошибки было то, что я не поместил что-либо в input.txt. Я понял, что должен положить что-то в input.txt перед запуском кода! После того, как я поместил номер 6 в input.txt, он работал хорошо !! Я искренне признателен Адриану. Хорошего дня. Lifesavier!
После того, как я поместил 6 в input.txt, результат: Захватывает, что я создал output.txt и input.txt:
#include <stdio.h>
int main() {
FILE* in, *out;
int n,m,o,p,q;
p = fopen_s(&in, "input.txt", "r");
q = fopen_s(&out, "output.txt", "w");
m = fscanf_s(in, "%d", &n);
o = fprintf(out, "%d\n", n);
printf("%d, %d, %d, %d", p, q, m, o, n);
fclose(in);
fclose(out);
}