![]() |
1
2
使用
|
![]() |
2
0
你有一个数组
然后,您发送一个指向要存储的数组的指针。它被储存起来了,一切都很好。 下次读取输入时,您将其读取到同一个数组中,并为该数组提供了一个要存储的指针。因此,您正在更改指针指向的内存内容。这是不正常的。
您需要为每个字符串分配单独的内存区域并处理它们的释放。
但请记住,当你不再需要内存时,你真的必须释放内存。在这种情况下,您可能永远不会删除任何字符串,但当您这样做时,您不能只删除元素,还必须释放字符串使用的内存。 |
|
3
0
|
![]() |
7BeholdeR7 · 文件夹的重量超过其中的文件(六倍) 3 年前 |
![]() |
ilteris · 为什么程序在fscanf后崩溃 3 年前 |
![]() |
Peaceful · 使用fscanf读取C中具有未知行数的文件 3 年前 |
![]() |
NOCi · 如何将Tensorflow的结果记录到CSV文件 3 年前 |
![]() |
Oakzeh · 如何在字符串索引之前读取文件并删除字符 3 年前 |