Как сравнить значение со значением в файле? - 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);
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д