我所面临的场景是,我需要根据另一个数组的索引和方向(左或右)来排序数组。这种排序的关键是,我有一组基于数组的水平轴排序的图表。这种横向安排基于显示历史数据的webservice。当前逻辑是通过迭代形成水平图的数组来创建垂直图表。但问题是,在某些情况下,这个迭代涉及另一个导致订单更改的webservice调用。因此,水平顺序与垂直顺序不匹配。预期订单: 60 20 10 30 40 50 L L R R R如果当前状态为: 10 20 30 40 50
所以我使用fgets从文件中获取字符串,然后将它们添加到一个数组中。但是在我将它们添加到数组之前,我想去掉"\n“。这就是我用来做这个的array[i] = strdup(str);现在函数运行得很好,我可以按我不想的方式使用数组和它的元素了但是,每当我尝试打印元素时,它都不能正常工作。strdup(holder);fclose(fp);
prin