#include <stdio.h>
int main()
{
char dat[15];
int list[15];
int i = 0;
int count = 0;
memset(list
, 0, sizeof(list
));
dat[0] = '1', dat[1] = ',', dat[2] = '2', dat[3] = '3';
dat[4] = ',', dat[5] = '4', dat[6] = '5', dat[7] = '6';
dat[8] = ',', dat[9] = '\0';
printf("--------------------\n"); printf("--------------------\n"); while (dat[i] != '\0')
{
printf("dat[%d] = %c\n", i
, dat
[i
]); i++;
}
i = 0;
while (dat[i] != '\0')
{
if (dat[i] != ',')
{
list[count] = dat[i] - '0';
count++;
}
i++;
}
printf("--------------------\n"); printf("--------------------\n"); i = 0;
while (list[i] != '\0')
{
printf("list[%d] = %d\n", i
, list
[i
]); i++;
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpCnsKCWNoYXIgZGF0WzE1XTsKCWludCBsaXN0WzE1XTsKCWludCBpID0gMDsKCWludCBjb3VudCA9IDA7CgltZW1zZXQoZGF0LCAwLCBzaXplb2YoZGF0KSk7CgltZW1zZXQobGlzdCwgMCwgc2l6ZW9mKGxpc3QpKTsKCglkYXRbMF0gPSAnMScsIGRhdFsxXSA9ICcsJywgZGF0WzJdID0gJzInLCBkYXRbM10gPSAnMyc7CglkYXRbNF0gPSAnLCcsIGRhdFs1XSA9ICc0JywgZGF0WzZdID0gJzUnLCBkYXRbN10gPSAnNic7CglkYXRbOF0gPSAnLCcsIGRhdFs5XSA9ICdcMCc7CgoJcHJpbnRmKCItLS0tLS0tLS0tLS0tLS0tLS0tLVxuIik7CglwcmludGYoIuOCs+ODs+ODnuOBguOCiuOBruODh+ODvOOCv1xuIik7CglwcmludGYoIi0tLS0tLS0tLS0tLS0tLS0tLS0tXG4iKTsKCXdoaWxlIChkYXRbaV0gIT0gJ1wwJykKCXsKCQlwcmludGYoImRhdFslZF0gPSAlY1xuIiwgaSwgZGF0W2ldKTsKCQlpKys7Cgl9CgoJaSA9IDA7Cgl3aGlsZSAoZGF0W2ldICE9ICdcMCcpCgl7CgkJaWYgKGRhdFtpXSAhPSAnLCcpCgkJewoJCQlsaXN0W2NvdW50XSA9IGRhdFtpXSAtICcwJzsKCQkJY291bnQrKzsKCQl9CgkJaSsrOwoJfQoKCXByaW50ZigiLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiIpOwoJcHJpbnRmKCLjgrPjg7Pjg57jgarjgZfjga7jg4fjg7zjgr9cbiIpOwoJcHJpbnRmKCItLS0tLS0tLS0tLS0tLS0tLS0tLVxuIik7CglpID0gMDsKCXdoaWxlIChsaXN0W2ldICE9ICdcMCcpCgl7CgkJcHJpbnRmKCJsaXN0WyVkXSA9ICVkXG4iLCBpLCBsaXN0W2ldKTsKCQlpKys7Cgl9CglyZXR1cm4gMDsKfQo=