【发布时间】:2021-05-20 19:57:07
【问题描述】:
我正在尝试从使用 C 语言存储为 char 数组的字符串中提取商店的名称。每个字符串都包含商品的价格及其所在的商店。我有许多遵循这种格式的字符串,但我在下面提供了几个示例:
199 at Amazon
139 at L.L.Bean
379.99 at Best Buy
345 at Nordstrom
如何从这些字符串中提取商店名称? 提前谢谢你。
【问题讨论】:
-
使用
strstr找到"at "的位置,然后完成剩下的。 -
@Stormcaller25 “提取”一词是什么意思?您需要创建一个包含名称的字符数组还是需要获取指向该名称的指针?
-
strcpy(yourbuff, strstr(str,"at") + 3);假设str包含"at" -
@VladfromMoscow 我的意思是创建一个包含名称的字符数组。
标签: c substring extract c-strings function-definition