-
请教这几句JAVA代码怎么转换成C++代码
请问这几句JAVA代码如何转换成C++代码?returnValue=Integer.toHexString(accumulator).toUpperCase(); for(i=returnValue.length();i<4;i++) returnValue='0'+returnValue;C++无法获得数组的长度啊color='#e78608'>------解决方案------------...
615
热度 -
转一篇关于指针操作的文章--来自C++/C 高质量编程指南
转一篇关于指针操作的文章--来自C++/C高质量编程指南 7.1内存分配方式 内存分配方式有三种: (1)从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。 (2)在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理...
270
热度 -
[求助]小弟刚学数据结构,请教以下程序错在哪里?
[求助]小弟刚学数据结构,请教以下程序错在哪里? 这个程序没有错误,可是不能运行,为什么啊?这个程序的功能是:建立一个链表,输入元素并把它输出来!#include<stdio.h>#include<malloc.h>#include<stdlib.h> #defineElemTypeint#defineoutprintf typede...
259
热度 -
[求助]输入一串字符
[求助]输入一串字符 ”输入一串字符,然后接收任意一个字符,再输入一个数作为位置,将输入的字符插入到指定的位置,再将其显示输出“谢谢。 搜索更多相关的解决方案: color="red">字符color="red">输入 color='#FF8000'>----------------解决方案-------...
131
热度 -
char *变量给另一个char *变量赋值有关问题
char*变量给另一个char*变量赋值问题//decode_buff为char*类型一副图片的的数据,decode_len为int型为这数据的长度QByteArraybyte(decode_buff,decode_len);QPixmappixmap;pixmap.loadFromData(byte);qDebug()<<"======pixmap.loadFromData...
520
热度 -
Qt 运行一段时间后忽然退出
Qt运行一段时间后突然退出问题:自己编了一个Qt的程序,用于计算,但是当计算步骤多了,减小迭代步长后,程序运行一段时间后突然退出了。减小计算步骤之后,比如只算前几步,计算结果正确,这表明我的程序算法没有语法错误,但是不知为啥计算步骤一多就退出了。现在排除了分母为0,矩阵奇异化等问题的影响了,还是不知道为啥会退出,调试过程中好像出现过outofmemory的错误,但是个人感觉程序的结构不算大,电脑的...
162
热度 -
很简单的一个题
很简单的一个题 #include<iostream.h>intmain(){char*name;cin>>name;cout<<name;return0;}我用C++不过一样的啊~请问为什么编译的时候能够输入姓名字符串,而输出就会内存报错呢? color='#FF8000'>----------------...
83
热度 -
题目:创建一个链表[转]
题目:创建一个链表[转] /*creatalist*/ #include"stdlib.h" #include"stdio.h" structlist {intdata; structlist*next; }; typedefstructlistnode; typedefnode*link; voidmain() {linkptr,head; intnum,i; pt...
269
热度 -
求助,动态链表的问题
求助,动态链表的问题 #include<stdio.h>#defineLENsizeof(structstudent)structstudent{intdata;structstudent*next;}; structstudent*creat(structstudent*head){structstudent*p1,*newp;head=(structst...
179
热度 -
[求助]函数问题
[求助]函数问题 输入一个字符串,然后使其倒序输出.输入abcde输出edcba以下是我的代码,不知道问题在哪,请高手指点!谢谢#include<stdio.h>#include<stdlib.h>char*dao(char*a);char*b;voidmain(){char*a;a=(char*)malloc(20);b=(char*)mall...
229
热度 -
关于链表的一个问题
关于链表的一个问题 以下函数fun的形参指针h指向一个带有头结点的单项链表,链表中各结点按数据域递增有序链接。函数fun的功能是:把形参x的值放入一个新结点并插入到链表中,插入后各结点仍保持非递减有序。typedefstructlist{intdata;structlist*next;}SLIST;voidfun(SLIST*h,intx){SLIST*p,*q,*s;...
355
热度 -
求助二叉树的问题
求助二叉树的问题 我自己写了个二叉树的创建程序,在创建输入节点的数据的时候总是不能中止,从而不能进入遍历函数的执行,代码我贴出来,希望得到指教,谢谢!#include"stdio.h"#include"malloc.h"//#defineNULL0 typedefintDataType;typedefstructnode{DataTypedata;structnode*...
268
热度 -
关于char*
楼上各位你们写的都运行过吗?好象写的都不对啊!!!!!!!!!!11 color='#FF8000'>----------------解决方案-------------------------------------------------------- 抱歉抱歉!!!!没看见还有第页 color='...
485
热度 -
关于链表
关于链表 今天学链表有的迷糊#include<stdio.h>#include<string.h>#include<stdlib.h>structSTUDENT{charname[20];floatage,chinese,math;structSTUDENT*next;};typedefstructSTUDENTSTU;STU*cre...
366
热度 -
[求助]怎么分配一块内存?
[求助]怎么分配一块内存? 碰到了一个难题,就是要求写一个返回指针的函数,作用是分配一块可以保存10个数的内存.但我在C中没有见过分配内存这种语句或功能.请问怎么做? 搜索更多相关的解决方案: color="red">内存 color='#FF8000'>----------------解决方案-----...
260
热度 -
讨论问题:如何给指针数组申请空间?
讨论问题:如何给指针数组申请空间? 如char*str[8];讨论问题:如何给指针数组申请空间?如何可以用scanf("%s",str[i]);获取你所要的字符串,然后输出。在这运行之中你会发现,*str[8]未申请空间,我是新手,不知高手能否指教一下该如何解决,谢谢 搜索更多相关的解决方案: color="red">指针color="red"...
61
热度 -
free()再讨论 !
free()再讨论! 大家好.我们再讨论讨论free()的问题.先描述一下问题背景:char*pt;pt=(char*)malloc(100);gets(pt);//假设输入testfree;free(pt);问题1:&pt不会改变吧?也就是指针变量pt在内存的位置应该不会改变吧?问题2:根据课本说的:free()函数释放pt指向的内存.那么pt改变吗?也就是说...
707
热度 -
关于 参数传递 的问题
关于参数传递的问题 我以这样的方式定义了一个二维数组 int**c; c=(int**)malloc(MAX_NUM_OF_NODE*sizeof(int*)); for(inti=0;i<(MAX_NUM_OF_NODE);i++) { c[i]=(int*)malloc(MAX_NUM_OF_NODE*sizeof(int)); } 接下来我有一个函数,函...
255
热度 -
[讨论]有关C中指针的一些需要注意的问题
[讨论]有关C中指针的一些需要注意的问题 请看下面几道题:(1)voidGetMemory(char*p) {p=(char*)malloc(100); } voidTest(void) { char*str=NULL; GetMemory(str); strcpy(str,"helloworld"); printf(str); }请问运行Test函数会有什么样的结果?...
166
热度 -
[求助]关于多维数组定义
[求助]关于多维数组定义 请问达人,在c中,对于多维数组的定义怎么定义,特别是当数组的规模为变量的时候,怎么搞..急,..多谢谢 搜索更多相关的解决方案: color="red">多维color="red">定义 color='#FF8000'>----------------解决方案----------...
85
热度