C++ 将字符串文本传递给函数taking';字符*';并收到编译器警告
只是一个语法问题,这是我的代码片段。(很抱歉,浏览器不允许我正确粘贴到堆栈溢出中。)C++ 将字符串文本传递给函数taking';字符*';并收到编译器警告,c++,C++,只是一个语法问题,这是我的代码片段。(很抱歉,浏览器不允许我正确粘贴到堆栈溢出中。) 我在哪里出错?C++中的字符串/< p> 字符串文字类型为“n>代码> const char < />代码数组(其中n是字符串中的字符数,包括终止NUL)。按以下方式声明您的函数: FILE *OpenFile(const char *Filename) < > C++中的字符串文字类型是“N const char < />代码数组”(其中n是字符串中的字符数,包括终止的NUL)。按以下方式声明您的函数: F
<>我在哪里出错?C++中的字符串/< p> 字符串文字类型为“n>代码> const char < />代码数组(其中n是字符串中的字符数,包括终止NUL)。按以下方式声明您的函数:
FILE *OpenFile(const char *Filename)
< > C++中的字符串文字类型是“N<代码> const char < />代码数组”(其中n是字符串中的字符数,包括终止的NUL)。按以下方式声明您的函数:
FILE *OpenFile(const char *Filename)
请将代码粘贴到这里。不要让我们访问外部站点来查看您的代码。我知道,firefox对我来说一直很奇怪,试图找出原因。请在
cerr
上报告错误;这就是它的设计目的。从理论上讲,最好使用FILE*Data=OpenFile(“Data.txt”)代码>并在退出前关闭文件。实际上,在这种情况下,这并不重要,但在许多情况下,不释放分配的资源是一个坏主意,RAII(Resource Acquisition is Initialization)建议使用定义上的初始化符号。请将代码粘贴在此处。不要让我们访问外部站点来查看您的代码。我知道,firefox对我来说一直很奇怪,试图找出原因。请在cerr
上报告错误;这就是它的设计目的。从理论上讲,最好使用FILE*Data=OpenFile(“Data.txt”)代码>并在退出前关闭文件。实际上,在这种情况下,这并不重要,但在许多情况下,不释放分配的资源是一个坏主意,RAII(Resource Acquisition is Initialization)建议使用定义上的initialize符号。
FILE *OpenFile(const char *Filename)