所以我正在开发一个小项目,而我想获取模拟数据并将它们分成结构.但我正在考虑具有多个名字和/或姓氏的人的问题.
我想写你喜欢的名字(比如" 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 ×1