pointers

    -1热度

    3回答

    我是编程新手,我仍然遇到数组,指针和函数的麻烦。我想知道这有什么问题,以及我如何解决这个问题。具体为什么指针不能与该函数一起工作。这里是我试图编写的程序:编写一个程序,DYNAMICALLY创建一个指向数组足够大的数组的指针,以保存用户定义的测试分数。一旦输入了所有分数(在主函数中),该数组就应该被传递给一个返回平均分数的DOUBLE的函数。在用户输出中,平均得分应格式化为两位小数。使用指针表示法

    0热度

    1回答

    我写一个Visual C++程序获取打印作业的详细信息。 代码如下所示: HANDLE hPrinter; DWORD needed, returned, byteUsed,level; JOB_INFO_2 *pJobStorage1=NULL; level = 2; GetJob(hPrinter, jobId, level, NULL, 0, &needed); if (GetL

    1热度

    2回答

    来自JavaScript背景的C++/Arduino中的第一个项目。我在使用此代码时遇到了一些问题!我得到这个错误: C:\Users\Owner\Documents\Arduino\libraries\Pad\Pad.cpp:48:55: error: invalid use of non-static member function sensor.begin(15, 5).onChange

    -2热度

    1回答

    我主要有一个函数(INT,字符串): string word("HELLO"); int x = 0; char choice; swap(x, word); 我想,没有成功,进入下面的函数: void swap(int, string) { int x = 0; string word = "HELLO"; cout << "Would you like to change

    3热度

    1回答

    如果我有一个二叉树,其中每个节点只包含指向子节点的指针,那么unique_ptr工作得很好。如果我希望每个节点都有一个父指针,那么情况并不好,因为一个节点可能有三个指针指向它:Binary Tree with parent pointer 在这种情况下我能做些什么?我可以使用shared_ptr来处理所有事情,但我被告知这不是一个好的设计,因为我可能会得到周期。如果我使用weak_ptr作为父指针

    -1热度

    1回答

    我正在构建一个托管的DLL,用于非托管环境(C/C++应用程序 - FreeRDP)。 Interop在大多数情况下工作正常,但在一个特定的情况下,我无法将指针传递给struct。 在API我有一个结构: typedef struct _IWTSListenerCallback IWTSListenerCallback; struct _IWTSListenerCallback {

    -1热度

    2回答

    当给出五个输入时,而不是要求5个字符串只需要四个,为什么这样呢? 为何默认*a+0 = '\n'已保存? 我也在第9行试过scanf("%d %c", &n &ch),但问题是一样的。 #include <stdio.h> #include <string.h> int main() { int n; char ch; printf("n

    -2热度

    2回答

    考虑这个C++程序中的地址之间的C++: #include<iostream> using namespace std; int main() { int x = 7; int *ip = &x; cout << "the value of x is " << x <<endl; cout << "the address of x is " << &x

    1热度

    1回答

    我正在定义一个函数,其中一个参数是const char **p。我明白它的意思是“将p声明为指向const char指针的指针”。现在我想检查const char是否为NULL字符,因此检查(**p == NULL),但它会给出警告warning: comparison between pointer and integer。这里的代码示例 bool func(const char **p)

    0热度

    1回答

    对不起,如果这是一个愚蠢的问题,但我是一个学习C++的新手程序员。 我有一个任务,其中输入的txt文件提供16行1-5位数字,每行最多5个数字。我们应该编写一个函数findmax在main中使用,以将每行中的最大数字输出到另一个txt文件中。 我的代码没有当前编译错误我更坚持如何在main中实际使用此函数并将其传递到outout文件。对不起,如果这真的很简单。所有的 #include <iostr