#include<stdio.h>
#include<stdlib.h>
int string_length(int (*s)[10],int L,int W) {
int len=0;int i,j;
for(i=0;i<L;i++){
for(j=0;j<W;j++)
{len
++;printf("%d ",s
[i
][j
]);} }
return len;
}
int main(int argc,char** argv) {
int str[20][10]={{2,1,3,1,1,1,1,1,1,1},{2,1,3,1,1,1,1,1,1,1},{2,1,3,1,1,1,1,1,1,1}, {2,1,3,1,1,1,1,1,1,1},{2,1,3,1,1,1,1,1,1,1}};
printf("the sizeof this 2d array will be %u \n",sizeof(str
)); printf("the length of the strings will be %u \n",sizeof(str
)/sizeof(str
[0])); printf("the width of the each string %u \n",sizeof(str
[0])/sizeof(str
[0][0])); printf("the result is %d \n",string_length
(str
,sizeof(str
)/sizeof(str
[0]),sizeof(str
[0])/sizeof(str
[0][0]))); int i=0;
while(i<10)
return 0;
}
I2luY2x1ZGU8c3RkaW8uaD4KI2luY2x1ZGU8c3RkbGliLmg+CmludCBzdHJpbmdfbGVuZ3RoKGludCAoKnMpWzEwXSxpbnQgTCxpbnQgVykgewppbnQgbGVuPTA7aW50IGksajsKZm9yKGk9MDtpPEw7aSsrKXsKICAgIGZvcihqPTA7ajxXO2orKykKICAgICAgICB7bGVuKys7cHJpbnRmKCIlZCAiLHNbaV1bal0pO30KICAgICAgICAgICAgcHJpbnRmKCJcbiIpOwogICAgICAgIH0KcmV0dXJuIGxlbjsgICAgIAp9CmludCBtYWluKGludCBhcmdjLGNoYXIqKiBhcmd2KSB7CmludCBzdHJbMjBdWzEwXT17ezIsMSwzLDEsMSwxLDEsMSwxLDF9LHsyLDEsMywxLDEsMSwxLDEsMSwxfSx7MiwxLDMsMSwxLDEsMSwxLDEsMX0sICAgICAgIHsyLDEsMywxLDEsMSwxLDEsMSwxfSx7MiwxLDMsMSwxLDEsMSwxLDEsMX19OwpwcmludGYoInRoZSBzaXplb2YgdGhpcyAyZCBhcnJheSB3aWxsIGJlICV1IFxuIixzaXplb2Yoc3RyKSk7CnByaW50ZigidGhlIGxlbmd0aCBvZiB0aGUgc3RyaW5ncyB3aWxsIGJlICV1IFxuIixzaXplb2Yoc3RyKS9zaXplb2Yoc3RyWzBdKSk7CnByaW50ZigidGhlIHdpZHRoIG9mIHRoZSBlYWNoIHN0cmluZyAldSBcbiIsc2l6ZW9mKHN0clswXSkvc2l6ZW9mKHN0clswXVswXSkpOwpwcmludGYoInRoZSByZXN1bHQgaXMgJWQgXG4iLHN0cmluZ19sZW5ndGggICAoc3RyLHNpemVvZihzdHIpL3NpemVvZihzdHJbMF0pLHNpemVvZihzdHJbMF0pL3NpemVvZihzdHJbMF1bMF0pKSk7CmludCBpPTA7CndoaWxlKGk8MTApCiAgICBwcmludGYoImhlbGxvICVkXG4iLGkpLGkrKzsKcmV0dXJuIDA7Cn0K