zoukankan      html  css  js  c++  java
  • C 的二维数组 保存

    可用于 嵌入式 队列 等申请内存 之类的。

     

     1     char ** lwipData;
     2     int i, j;
     3     int n=10;
     4     int m = 5;
     5     //sclwipDatanf("%d", &n);
     6     lwipData = (char**)malloc(sizeof(char*) * n);//为二维数组分配n行
     7     for (i = 0; i < n; i++)
     8     {
     9         //为每列分配n个整型大小空间
    10         lwipData[i] = (char*)malloc(sizeof(char) * m);
    11     }
    12     for (i = 0; i < n; i++)
    13     {
    14         for (j = 0; j < m; j++)
    15         {
    16             lwipData[i][j] = 0;
    17         }
    18     }
    19     
    20     char b[] = {1,2,3,4,5};
    21 
    22     for (size_t i = 0; i < n; i++)
    23     {
    24         memcpy(lwipData[i], b, m*sizeof(char));
    25     }
    26 
    27     for (i = 0; i < n; i++)
    28     {
    29         for (j = 0; j < m; j++)
    30         {
    31             printf("%2d", lwipData[i][j]);
    32         }
    33         printf("
    ");
    34     }
    35     FILE* filestr = fopen("my.txt","wb");
    36     for (size_t i = 0; i < n; i++)
    37     {
    38         for (j = 0; j < m; j++)
    39         {
    40             fprintf(filestr, "%d",lwipData[i][j]); fprintf(filestr, "	");
    41         }
    42         fprintf(filestr, "
    ");
    43     }
    44     fclose(filestr);
    45 
    46 
    47 
    48     return 0;

  • 相关阅读:
    「manacher」
    「回文自动机」
    「可持久化数据结构(平衡树、trie树、线段树) 」
    「后缀数组」
    「LCT」
    「网络流」
    「一些知识点」
    「至今不会」
    「推荐博客」
    「最小生成树」
  • 原文地址:https://www.cnblogs.com/mrguoguo/p/13720018.html
Copyright © 2011-2022 走看看