55 23 C:\编程用\cpp\实验一第五题完全版.cpp [Error] invalid conversion from 'char' to 'const char**' [-fpermissive]
时间: 2023-06-15 21:05:12 浏览: 105
这个错误通常是由于函数参数类型不匹配引起的。检查你的代码,看看是否有一个char类型的参数被传递给一个需要const char**类型参数的函数。如果是这样,你需要将char类型的参数转换为const char**类型。可以使用&运算符来取char类型参数的地址,然后将其转换为const char**类型。例如:如果你有一个char类型的变量ch,你可以这样转换它:const char** ptr = &ch;
相关问题
14 37 C:\编程用\cpp\oj\Student类.cpp [Error] invalid conversion from 'int' to 'char*' [-fpermissive]
这个错误是因为你尝试将一个整数类型的值转换为字符指针类型。这通常发生在使用字符指针时出错,例如将一个整数值赋给一个字符指针变量或将一个整数值作为字符指针函数的参数。
你需要检查出现问题的代码行并确认你是否正确地使用了字符指针类型。你可以将整数值转换为字符串类型,例如使用 `std::to_string()` 函数,或者将其转换为字符类型,例如使用 `static_cast<char>()` 强制类型转换。
61 55 C:\Users\李祥瑞\Desktop\多重继承1.cpp [Error] invalid conversion from 'char' to 'const char*' [-fpermissive]
这个错误提示是因为你在使用printf函数时,传入的参数类型不正确。
printf函数的第一个参数是一个格式化字符串,其中包含了一个或多个格式占位符,用于指定输出的格式。第二个及以后的参数是要输出的值,类型需要和占位符匹配。
在你的代码中,第一个参数是一个字符,而不是格式化字符串。你需要将其改为一个格式化字符串,例如:
```
printf("Student name: %s, age: %d, score: %f\n", name, age, score);
```
其中,%s表示输出一个字符串,%d表示输出一个整数,%f表示输出一个浮点数。这样,你就可以正确地输出字符串、整数和浮点数了。
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![docx](https://img-home.csdnimg.cn/images/20241231044901.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)