gpt4 book ai didi

c - Fork() 定义变量

转载 作者:太空宇宙 更新时间:2023-11-04 08:46:02 24 4
gpt4 key购买 nike

我正在尝试实现下面的代码,但它在这里给我错误:

char **lines = tokenizer(buffer, "\n"); //use of undeclared identifier 'lines'
free(lines); //use of undeclared identifier 'lines'

实际代码片段:

int child = fork();
switch (child) {
case 0 :
// child process
char **lines = tokenizer(buffer, "\n");
free(lines);

我该如何解决?

最佳答案

看起来您正在使用 C 编译器编译它,但使用的是 C++ 语法。

试试这个:

{
char **lines = tokenizer(buffer, "\n");
free(lines);
}

请注意 - 如果您尝试共享变量并从子进程填充它 - 这将不起作用。

关于c - Fork() 定义变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21655398/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com