删除引号,从一维数组到二维数组

时间:2020-04-24 13:36:36

标签: c

你好,过了一会儿,我设法从文件中读取了特定的格式,并将它们放到一个数组中。现在,我想删除引号,并创建一个带有时间戳和值的二维数组。

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main () {
   char c[100000];
   FILE *fptr;
    if ((fptr = fopen("tempm.txt", "r")) == NULL) {
        printf("Error! opening file");
        // Program exits if file pointer returns NULL.
        exit(1);
    }

     //reads text until newline is encountered
    fscanf(fptr, "%[^\n]", c);
    printf("Data from the file:\n%s",c);  //raw data of the file
    fclose(fptr);

   int i=0;
   char *MixedArray[10000];
   char *token = strtok(c, ",");
   while( token != NULL ) {
      MixedArray[i]=token;
      token = strtok(NULL, ",");
      printf("%d %s\n",i,MixedArray[i]);
      i++;
  }
     return 0;
}

我的结果:https://i.imgur.com/2LHdevo.png

没有足够的代表来发布图片

时间戳=字符串

值=两倍

0 个答案:

没有答案