小编Fra*_*act的帖子

如何将 const char* 从函数转移到函数?

这是我正在尝试做的一个例子:

#include <stdio.h>

FILE* f;
const char* getstring()
{
    f = fopen ("hello.txt", "r");
    char x[200];
    for (int i = 0; i < 200; i++) x[i] = 0;
    for (int c = getc(f), i = 0; (c != EOF) && (i < 200); c = getc(f), i++)
        x[i] = c;
    fclose(f);
    printf ("getstring(): x = %s", x);
    const char* y = x;
    printf ("getstring(): y = %s", y);
    return y;
}

void printstring (const char* string)
{
    printf ("%s", string); …
Run Code Online (Sandbox Code Playgroud)

c++ string

4
推荐指数
1
解决办法
265
查看次数

标签 统计

c++ ×1

string ×1