Просто чтобы посмотреть имя в списке, при совпадении значение обесценивается.
Я пытался кодировать, но метод сопоставления не удался. Как я пытаюсь найти «Джона», но он совпадает с «Джоном» и «Джонни», независимо от того, является ли ожидаемое совпадение просто «Джоном» (регистр не чувствителен)
Просто хочу помочь магазину моей мамы. То, что я хочу, это что-то вроде: у меня есть 3 набора плоских файлов (list1.txt, list2.txt, list3.txt). Каждый файл имеет свое имя, например:
John
Rudy
Barrack Obama
John Travolta
Содержит List2.txt:
Jeddi Sarah
Mute Sand
Содержит List3.txt:
Greedy Black
Nevada Blue
Программа при выполнении, спросите:
Enter name: Greedy Black
Enter price: 1000
Если имя указано в list1.txt, он получает скидку 10%, list2.txt на 20% и list3.txt на 30%. Пример вывода:
Enter name: Greedy Black
Enter price: 1000
Greedy Black is found in list3.txt, got discount for 10%
price after discount: 900
Но если его нет ни в одном списке, он получает нормальную цену, равную 1000. Как я могу это сделать в C? Спасибо за помощь ...