我在选择某个子节点时遇到问题.
我想要实现的目标:例如,我有这个树视图(一个父节点有两个子节点):
父
-Child值为5
-Child值为2.
我想添加这两个值并将它们分配给父节点:
父结果7
-Child 5
-Child 2.
当然,更大的树视图会有几个父母和很多孩子,他们都会加起来一个根节点.
我怎样才能做到这一点??请帮助.
谢谢,
卡斯拉夫
TreeNode类有
文字名称标签
我需要为TreeNode类分配更多的值,如float1,float2,... float6.
我怎样才能做到这一点???请帮助.
谢谢,卡斯拉夫
我有一个工作的C++源代码,但我需要它在C中.任何人都可以告诉我必须进行哪些转换才能使它在C中工作.请帮助我... TNX.
我可以通过电子邮件发送源代码,如果它有帮助...
我有一段用C++编写的代码,需要它在C中.我转换了大部分代码,但我无法弄清楚如何将函数中的C++ pass-by-reference转换为C代码,即
例:
int& a;
Run Code Online (Sandbox Code Playgroud)
它在某些函数中用作输入变量:
void do_something(float f, char ch, int& a)
Run Code Online (Sandbox Code Playgroud)
当我用CI编译它时编译错误.什么是在C中用引用替换传递的正确方法?
例如:如果我有两个.h文件
process1.h和process2.h
它们包含两个具有不同输出变量的函数.
process1.h:
function(int var)
{
return 2*var;
}
Run Code Online (Sandbox Code Playgroud)
process2.h:
function(int var)
{
return 10*var;
}
Run Code Online (Sandbox Code Playgroud)
可以在main.c中完成:
int main()
{
int a = 2;
#include "process1.h"
printf("%d",function(a)); //output is 4
EXCLUDE #INCLUDE "process1.h" ????? <----can this be done in any way??
#include "process2.h"
printf("%d",function(a)); //output is 20
}
Run Code Online (Sandbox Code Playgroud) 我正在写一个很大的代码,我不希望它都在我的main.c中,所以我写了一个.inc文件,其中包含带有函数的IF-ELSE语句,我想知道它是否可以像这样编写:
#if var==1
process(int a)
{
printf("Result is: %d",2*a);
}
#else
process(int a)
{
printf("Result is: %d",10*a);
}
#endif
Run Code Online (Sandbox Code Playgroud)
我试图编译它,但它给了我错误,或者在最好的情况下,它只是在第一个函数进程上没有检查var变量(它被设置为0).
我有动态内存分配问题.这是代码所以请帮忙.
#include <stdio.h>
int i;
typedef struct{
int A;
}node;
typedef struct Model
{
node *m;
} Model;
Model M;
void initialize(Model *a, int size)
{
a->m = (node*) malloc(size);
}
void model_init(Model *a, int len)
{
int i;
for (i=0;i<len;i++) a->m[i].A = 20;
}
int main()
{
initialize(&M ,10);
model_init(&M, 10);
for (i=0;i<10;i++) printf("%d\n",M.m[i].A);
}
Run Code Online (Sandbox Code Playgroud)
我正在尝试创建一个具有10个节点的模型,并且我想为变量A中的节点赋值.printf显示(-1819044973,-1819044973,14128019,3969,0,0,0 ......)
我只想说它例如Mm [2] .A = 20
我究竟做错了什么?请帮忙.
TY
c ×5
c# ×2
c++ ×2
treeview ×2
allocation ×1
dynamic ×1
if-statement ×1
memory ×1
struct ×1
traversal ×1