小编Emi*_*sen的帖子

在C中分隔多个名字和/或姓氏

所以我正在开发一个小项目,而我想获取模拟数据并将它们分成结构.但我正在考虑具有多个名字和/或姓氏的人的问题.

我想写你喜欢的名字(比如" Michael ")和所有大写字母的姓氏(比如" JAMESON ").

但是,如果我正在读一个名叫Michael Daniel VAN DOORNE的名字等等,我不知道我怎么能把 " Michael Daniel "作为名字和" VAN DOORNE "作为姓氏.我试图通过停在第一个大写字母来分开,但我当然也将某人的名字中的第一个字母大写.

例:

我想读Michael Daniel VAN DOORNE,并将其分为" Michael Daniel "作为名字,将" VAN DOORNE "作为姓氏.

sscanf(buffer, "%s %s", firstName, lastName);
Run Code Online (Sandbox Code Playgroud)

那不会自然地起作用.但我仍然坚持想出一个具有多个名字和姓氏的模拟名称的解决方案.

c

8
推荐指数
2
解决办法
401
查看次数

标签 统计

c ×1