C语言中怎么将一个整形数组转化为一个float或者int类型数字比如
int a[5]={1,2,3,4,5};
int k;
转化后就是
k=12345
为啥不直接存到char 数组呢?
#include <stdio.h>如果遇到int a[]={1,2,99,5}你想怎么整合?
变成12995?
我给你说思路,好久没用过C了,具体语法都忘了,这样,你把数组里面的数据追加到字符串里面.
int a[]={1,2,99,5};现在的str里面就装着字符类型的"12995"了
然后
int new_a=atoi(str);//这个函数是尝试将字符串"1234"转变为整数型1234需要注意,一般这类函数都有异常的可能,万一你给的字符串无法转换,会报异常,你捕获一下.
解释清晰么?