Как сравнить значение со значением в файле? - 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);
}