如果4.343是一个字符串,请查看strchr.
#include <string.h>
char src[] = "4.343";
char *p = strchr(src, ".");
Run Code Online (Sandbox Code Playgroud)
然后你可以使用atoi如下.
#include <stdlib.h>
if (p != NULL)
{
*p = '\0';
res = atoi(src);
}
Run Code Online (Sandbox Code Playgroud)