pointer-to-pointer

    0热度

    2回答

    我很好奇如何为char **分配内存,当我不知道我会有多少单词以及单词的最大长度是多少。 我需要在多个标记(单词)上划分字符串(我将其作为char *),并将单独的单词保存在char **中。 我知道我可以为* char分配size(字符串长度+ 1),并且对于每个char [i]我也可以分配(字符串长度+1)< - 如果我们将整个sting作为一个令牌或者我们将字符串中的每个字符作为单独的单词。

    -1热度

    1回答

    我想对使用指针指针实现的字符串数组进行排序。我使用的代码是: void sort(){ char** names; for(int i = 1; i < size; i++){ int k = i; while((strcmp(names[k],names[k-1]) < 0) && (k > 0)){ char* temp; tem

    0热度

    3回答

    例如,这是功能文件的代码,名称为fnx.c,其中func()将从主函数调用。我应该如何在释放TempArray的同时将双指针同时返回给主函数? int * * TempArray; //global variable in this file static void CreatePointer(int row, int col) { int r; TempArray = m

    1热度

    1回答

    我想为我正在采用的类做一个Phonehandler系统,该任务指定我们使用指针指向Phonehandler类中的Phone对象的指针,用于存储电话的阵列从一开始就有两个电话的大小,并且可以稍后进行扩展。 (?)我的相关代码如下: PhoneHandler.h Phone **phones; PhoneHandler.cpp(构造函数) PhoneHandler::PhoneHandler()

    5热度

    2回答

    所以,我在玩C指针和指针算术,因为我对它们不是很满意。我想出了这个代码。 char* a[5] = { "Hi", "My", "Name", "Is" , "Dennis"}; char** aPtr = a; // This is acceptable because 'a' is double pointer char*** aPtr2 = &aPtr; // This is also

    0热度

    1回答

    我试图找到最大的总和叶如下 http://www.geeksforgeeks.org/find-the-maximum-sum-path-in-a-binary-tree/ 1)我无法找到根二叉树路径为何路径没有得到印在main() 这是因为函数中有错误的realloc。 2)也是我的自由正确? #include<stdio.h> #include<stdlib.h> #include<lim

    6热度

    5回答

    我有一个指针的问题。我知道这是什么: *name 据我所知,这是一个指针。 我一直在寻找,但我做的也不明白这是什么人做,也没有我发现有用的信息 **name 上下文是INT **的名字,而不是相乘 有人能帮助我吗?

    0热度

    6回答

    Think是一种按名称顺序插入新元素的函数。 我知道如何做到这一点,如果我使用if来分开开始和其他插入条件。但我被要求将if和while合并成一个while循环。 我怎样才能将插入函数集成到一个while循环与指针指针? person* insert_sorted(person *people, char *name, int age) { person *p=NULL;//,*t=N

    0热度

    3回答

    我想通过引用传递流,这是一个指针。所以我将它作为指针传递给指针。有人可以验证我的代码吗? int main(int argc, char** argv) { FILE *stream; printf("LINES: %d\n",scan(stream)); } int scan(FILE *(*stream)) { stream = fopen("name

    -3热度

    2回答

    C++智能指针:如果在一个类中,我定义了一个指向智能指针的指针,这是否消除了智能指针的优点? (请注意,我没有说我要申请这种用法) 像: class TestClass { public SmartPt* ptr1; } 这里SmartPt是智能指针类。 因为如果我没有很好地管理指针,指向的智能指针也不会被管理。 那么这是否意味着使用指向智能指针的指针不是一个好习惯? 因此,最好