关于字符数组的菜鸟问题
定义一个字符数组char strCoordinate[32],这个字符串是用来存储坐标的 如x:100.2 y:87.3 z:80.87,这些坐标后面要参与计算。
请问如何在字符数组里 写入这样的数字 又是怎样提取出来参与计算的呢?
[解决办法]
struct xyz{ float x; float y; float z;};int main(){ xyz point[100]={0}; point[0].x=100.2; point[0].y=87.3; point[0].z=80.87;}
[解决办法]
sprintf
sscanf
另外请判断sscanf的返回值