Как взять проверку дубликата в момент вставки строки
в принципе, я хочу создать структура в C в которой я собираюсь взять 50 входов
1.country Name 2.Player name 3.batting average
и печать этих 50 входов должна быть такой, чтобы ни одно имя игрока не было похожим в одной и той же стране.
е.г
India Nikhilвозможный случай.
Australia Nikhilвозможный случай.
снова
India Nikhilневозможный случай.
Что я уже пробовал:
#include <stdio.h> #include <stdlib.h> struct cricket { char country_name[50]; char player_name[50]; int batting_average[50]; }; int compare_string(char[],char[]); int main() { int i=0; struct cricket t; int flag; printf("enter the player name\n"); gets(t.player_name); printf("Enter country name\n"); gets(t.country_name); printf("enter the batting average\n"); gets(t.batting_average); flag=compare_string(player_name,country_name); int compare_string(char[],char[]) { while(player_name[c]==country_name[c]) { if(player_name[c]=='\0'||country_name[c]=='\0') break; c++; } } if(player_name[c]=='\0'&&country_name[c]=='\0') return 0; else return -1;
CHill60
В чем ваша настоящая проблема? (Кроме того, что ваш код не будет компилироваться)