我正在努力从strtok
获取所需的数据。第一次成为使用指针等的C初学者很难。
我基本上是在读取一个包含一些数字的文件,它们之间" "
之间有一个空格。我可以成功读取文件并打印从strtok
得到的分隔符,但是当我要使用从strtok
得到的值时出现问题。
我有一个名为Cell
的类型,看起来像这样
typedef struct{
//Other things
char value;
}Cell;
我知道strtok
返回一个char*
,但是我需要在char
内存储一个实际的Cell
。是否可以使用strtok
来做到这一点,还是应该寻找另一个要使用的功能?。
我也可以在char*
内存储Cell
,但是当我退出使用strtok
的方法时,该引用是否消失了?