21 32 F:\文档\上机文件\上级文件\fourth\student.cpp [Error] cannot convert 'const float*' to 'const char*' for argument '1' to 'size_t strlen(const char*)'出现的原因
时间: 2023-06-27 08:07:06 浏览: 144
一些cpp文件问题
这个错误是因为你在调用 `strlen` 函数时传递了一个 `const float*` 类型的参数,但是 `strlen` 函数只接受 `const char*` 类型的参数。这是因为 `strlen` 函数用于计算字符串的长度,而字符串是以 `char` 类型的数组形式存储的。
你需要检查一下代码,看一下是哪个变量或参数被错误地声明为了 `float` 类型,然后将其改为 `char` 类型或 `const char*` 类型即可。
阅读全文