我当时正在从具有以下格式的文本文件中读取一行:2.34 4.68 5.98。我想将这些浮点值存储在一个数组中,以便以后可以使用每个参数,但是一旦我使用 sscanf 并尝试打印参数,我得到 0。知道问题出在哪里。谢谢你。
char* line[2000];
char* State[2000];
sscanf(line[12],"%f", &State[12]).
printf("\n state 1: %2.3f", &State[0]);// this suppose to print 2.34 but it prints 0