#include <stdio.h>
#include<string.h>
#define ll long long
int main()
{
char b[40]={'\0'};
int len = 0;
// cout<<b.length()<<endl;
for (int i = 0; i < x; i++)
{
if (b[i] == ',')
{
continue;
}
else
{
len++;
}
}
//printf("%d ",len);
char a[len][2];
ll j = 0;
ll cnt = 0;
ll store = 0;
for (int i = 0; i < x; i++)
{ ll cnt1=0;
if (b[i] == ',')
{
store = i;
//printf("%d ",store);
//cout<<store<<endl;
for (int k = j; k < i; k++)
{
a[cnt][cnt1]= b[k];
// cout<<a[cnt]<<" ";
// printf("%c",b[k]);
//cout<<b[k]<<endl;
cnt1++;
//printf("%d ",cnt1);
}
cnt++;
//printf("%d ",cnt);
j = i + 1;
// cout<<j<<endl;
}
}
for(int i=0;i<=5;i++)
{
printf("string = %s \t address = %u\n", a
+ i
, a
+ i
); }
// printf("%s",a[0]);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlPHN0cmluZy5oPgojZGVmaW5lIGxsIGxvbmcgbG9uZwoKaW50IG1haW4oKQp7CgogICAgY2hhciBiWzQwXT17J1wwJ307CiAgICBzY2FuZigiJVteXG5dIixiKTsKICAgIGludCBsZW4gPSAwOwogICAgLy8gIGNvdXQ8PGIubGVuZ3RoKCk8PGVuZGw7CiAgICBpbnQgeD1zdHJsZW4oYik7CiAgICBmb3IgKGludCBpID0gMDsgaSA8IHg7IGkrKykKICAgIHsKICAgICAgICBpZiAoYltpXSA9PSAnLCcpCiAgICAgICAgewogICAgICAgICAgICBjb250aW51ZTsKICAgICAgICB9CiAgICAgICAgZWxzZQogICAgICAgIHsKICAgICAgICAgICAgbGVuKys7CiAgICAgICAgfQogICAgfQogICAgLy9wcmludGYoIiVkICIsbGVuKTsKICAgIGNoYXIgYVtsZW5dWzJdOwogICAgbGwgaiA9IDA7CiAgICBsbCBjbnQgPSAwOwogICAgbGwgc3RvcmUgPSAwOwogICAgZm9yIChpbnQgaSA9IDA7IGkgPCB4OyBpKyspCiAgICB7ICBsbCBjbnQxPTA7CiAgICAgICAgaWYgKGJbaV0gPT0gJywnKQogICAgICAgIHsKICAgICAgICAgICAgc3RvcmUgPSBpOwogICAgICAgICAgICAvL3ByaW50ZigiJWQgIixzdG9yZSk7CQogICAgICAgICAgICAvL2NvdXQ8PHN0b3JlPDxlbmRsOwogICAgICAgICAgICBmb3IgKGludCBrID0gajsgayA8IGk7IGsrKykKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgYVtjbnRdW2NudDFdPSBiW2tdOwogICAgICAgICAgICAgICAgcHJpbnRmKCIlYyIsYVtjbnRdW2NudDFdKTsKICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAvLwljb3V0PDxhW2NudF08PCIgIjsKICAgICAgICAgICAgIC8vICAgcHJpbnRmKCIlYyIsYltrXSk7CiAgICAgICAgICAgICAgICAvL2NvdXQ8PGJba108PGVuZGw7CiAgICAgICAgICAgICAgICBjbnQxKys7CiAgICAgICAgICAgICAgICAvL3ByaW50ZigiJWQgIixjbnQxKTsKICAgICAgICAgICAgfQogICAgICAgICAgICAgcHJpbnRmKCJcbiIpOwogICAgICAgICAgICBjbnQrKzsKICAgICAgICAgICAgLy9wcmludGYoIiVkICIsY250KTsKICAgICAgICAgICAgaiA9IGkgKyAxOwogICAgICAgICAgICAvLwljb3V0PDxqPDxlbmRsOwogICAgICAgIH0KICAgIH0KICAgIHByaW50ZigiXG4iKTsKICAgIGZvcihpbnQgaT0wO2k8PTU7aSsrKQogICAgewogICAgCSBwcmludGYoInN0cmluZyA9ICVzIFx0IGFkZHJlc3MgPSAldVxuIiwgYSArIGksIGEgKyBpKTsKICAgIH0KLy8gIHByaW50ZigiJXMiLGFbMF0pOwogICAKICAgIHJldHVybiAwOwp9