new和delete以及malloc和free 二维数组
来源:互联网 发布:淘宝客推广方式 编辑:程序博客网 时间:2024/06/07 23:42
int main(){char c,d;scanf("%c",&c);scanf("%c",&d);//如果输入了一个字符后按回车,则d为回车//scanf("%c%c",&c,&d);//同上printf("%c ",c);printf("%c ",d);int N;int M;scanf("%d",&N);scanf("%d",&M);char **img;img = (char **) malloc(sizeof(char*)*N);//img = new char *[N];char tmp;for (int i = 0; i < N; i++){img[i] = (char*) malloc(sizeof(char)*M);//img[i] = new char[M];//scanf("%s",img[i]);//如果要忽略末尾的换行符,则用此方法for (int j = 0; j < M;j++){scanf("%c",&img[i][j]);}scanf("%c",&tmp);//如果是一个个字符的输入,换行后再输入下一行,则要把这个换行符单独处理掉}for (int i = 0; i < N; i++){free((void *)img[i]);//free(img[i]) //runtime error}free ((void *)img);//free(img)//normal/*for(int i=0;i<N;i++){ delete[] img[i]; } delete []img;*/return 0;}
0 0
- new和delete以及malloc和free 二维数组
- 动态内存的分配,包括 new delete malloc realloc free,一维数组和二维数组
- malloc/free和new/delete
- new/delete 和 malloc/free
- malloc free 和new delete
- malloc/free和new/delete
- malloc/free 和 new/delete
- malloc/free和new/delete
- new/delete和malloc/free
- malloc/free和new/delete
- new、delete和malloc、free
- malloc-free和new-delete
- new/delete和malloc/free
- malloc/free和new/delete
- malloc()、free()和new、delete
- new,delete和malloc,free
- malloc/free和new/delete
- malloc/free和new/delete
- Android来电铃声默认设置的实现方法与怎么设置语音来电的默认铃声
- 机器学习一,KNN python
- Spring MVC数据绑定大全
- 安慰奶牛 最小生成树
- ubuntu13.10编译android文件系统4.0.4错误全部解析
- new和delete以及malloc和free 二维数组
- Linux进程地址空间之初探:一
- input 文件上传指定特定的文件类型
- Error executing aapt: Return code,提示 aapt.exe 应用错误问题
- 我的八年程序之路(一)求职的艰辛
- LLDB调试命令初探
- 利用JXLS根据模板导出Excel实例教程
- linux系统 32位 64位 jdk下载 jdk6 jdk7
- A simple problem 2522