Как сравнить значение со значением в файле? - C#
Формулировка задачи:
Как сравнить значение со значением в файле? Например: сохранил в файле значения 1234 и abcd, затем ввожу с консоли число 1234. Теперь мне нужно сравнить число 1234 со значениями в файле. Если 1234==файл(1234), то равны, если 1234==файл(abcd) не равны.
Решение задачи: «Как сравнить значение со значением в файле?»
textual
Листинг программы
#include <stdio.h> #include <string.h> int main(void) { int d = 1234; char str[] = "abcd"; FILE* f = fopen("1.txt", "w"); if (f == NULL) return 1; fprintf(f, "%d %s", d, str); fclose(f); f = fopen("1.txt", "r"); if (f == NULL) return 1; int val; char buf[10]; fscanf(f, "%d %s", &val, buf); // сюда вставляете ввод с консоли if ( val == d) printf("%d = %d\n", d, val); if (!strcmp(str, buf)) printf("%s = %s\n", str, buf); fclose(f); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д