关于字符数组的初学者有关问题
关于字符数组的菜鸟问题
定义一个字符数组char strCoordinate[32],这个字符串是用来存储坐标的 如x:100.2 y:87.3 z:80.87,这些坐标后面要参与计算。
请问如何在字符数组里 写入这样的数字 又是怎样提取出来参与计算的呢?
------解决方案--------------------
定义一个字符数组char strCoordinate[32],这个字符串是用来存储坐标的 如x:100.2 y:87.3 z:80.87,这些坐标后面要参与计算。
请问如何在字符数组里 写入这样的数字 又是怎样提取出来参与计算的呢?
------解决方案--------------------
- C/C++ code
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的返回值