strtok函数返回NULL值

时间:2019-05-28 03:26:07

标签: labwindows

我正在使用Labwindows CVI使用实验设备。 我编写了一个代码,但是有一个错误。

treadbuff的值为0x06818A30“” 但是,strtok函数返回NULL值,因此错误发生在最后一行。

我不知道这是怎么回事。

\#define MAX_COMM_LEN 128   
char *tbuff; 
char *treadbuff;  
double tcurrent;     

treadbuff = (char*)malloc(MAX_COMM_LEN*sizeof(char)); 

memset(treadbuff, 0x0, MAX_COMM_LEN);  

tbuff = (char*)malloc(MAX_COMM_LEN*sizeof(char));               
memset(tbuff, 0x0, MAX_COMM_LEN);

tbuff = strtok (treadbuff, "A,");
tcurrent = atof(tbuff);

0 个答案:

没有答案