Как сравнить значение со значением в файле? - C#

Узнай цену своей работы

Формулировка задачи:

Как сравнить значение со значением в файле? Например: сохранил в файле значения 1234 и abcd, затем ввожу с консоли число 1234. Теперь мне нужно сравнить число 1234 со значениями в файле. Если 1234==файл(1234), то равны, если 1234==файл(abcd) не равны.

Решение задачи: «Как сравнить значение со значением в файле?»

textual
Листинг программы
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. int main(void)
  5. {
  6.     int d = 1234;
  7.     char str[] = "abcd";
  8.     FILE* f = fopen("1.txt", "w");
  9.     if (f == NULL)
  10.         return 1;
  11.     fprintf(f, "%d %s", d, str);
  12.     fclose(f);
  13.  
  14.     f = fopen("1.txt", "r");
  15.     if (f == NULL)
  16.         return 1;
  17.  
  18.     int val;
  19.     char buf[10];
  20.     fscanf(f, "%d %s", &val, buf);
  21.     // сюда вставляете ввод с консоли
  22.     if ( val == d)
  23.         printf("%d = %d\n", d, val);
  24.     if (!strcmp(str, buf))
  25.         printf("%s = %s\n", str, buf);
  26.     fclose(f);
  27. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.8 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы