c语言游戏排行榜问题

做游戏排行系统时,怎么加判定,使当输入姓名为已经有的姓名时,直接加一分,而不是如图所示。

img

C语言我不大熟悉,我用java写的,逻辑是一样的
List list; //这是整个对象的列表,具体获取方法自己定义
String name; //这是输入的名字
for(int i=0;i<list.size;i++){
if(list.get(i).name.equals(name)){
list.get(i).score++;
break;
}
}

图呢?
遍历数组或者集合,如果找到当前姓名,就对其分数加1,否则新增当前用户姓名。