所以我在鬼混strchr
以从文件中获取字符串的一部分:
void manipulateComputers(char *name)
{
name[strlen(name)-2] = '\0';
printf("%s\n", name);
char *ptr = strchr(name, ' ');
printf("%s\n", ptr);
}
一开始是printf
这样写的:
zelda 1 flux 1 hydra 1 willow 1 swift 1 aeon 1 neptune 1
在第二个printf
它写道:
1 flux 1 hydra 1 willow 1 swift 1 aeon 1 neptune 1
正如你所看到的,zelda
它已经消失了,这正是我想要做的。我想删除zelda
,但现在我想使用zelda
.
本质上,我希望第二个printf
只打印zelda
而不是没有zelda
. 我如何掌握它zelda
以最终将其传递给另一个函数。谢谢