C语言如何把一个字符串附给一个整形变量
比
struct luruqichexinxi
{
char checi[3];
char shifaz[7];
char zhongdianz[7];
char leixing[7];
char zuoweishu[7];
char licheng[7];
char sjian[7];
char zjian[7];
char piaojia[7];
}b[40];
假设
b[v].checi = 12314512;
我想把b[v].checi值附给整形变量a请问应该写?
首先b[v].checi字符串能写成12314512还有checi大3字节还得包括' '所多表示两位数
假设b[v].checi="12"
则写成int a=atoi(b[v].checi);
答:同意楼上的说法。一般字符串用字符型数组或字符指针实现。VC++里可以使用srting类型。这个新类型可以方便地实现字符串合并等常用操作。详情>>
答:到这里下载Visual C++ 的库组件(上方有个“下载”按钮)。 安装后再试。 另,机器的用户名是中文也不行。在控制面板里改中文名为英文名。详情>>