Keil C51中有办法算出一个二维数组的行数吗?

就像这样的一个二维数组:
code unsigned char OutStr[][100]=
{
"春晓 作者:孟浩然 春眠不觉晓,处处闻啼鸟。夜来风雨声,花落知多少。",
"静夜思 作者:李白 床前明月光,疑是地上霜,举头望明月,低头思故乡。",
"鹿柴 作者:王维 空山不见人,但闻人语响。返影入深林,复照青苔上。",
"江雪 作者:柳宗元 千山鸟飞绝,万径人踪灭。孤舟蓑笠翁,独钓寒江雪。"
};
我也不晓得以后会添加多少行.但我想不管以后添加多少行,都可以在程序中判断出它到底有多少行.就像上面这个二维数组,怎样的代码可以知道它的行数(也就是如何得到4)

printf("%d\n", sizeof(OutStr)/sizeof(unsigned char)/100);
温馨提示:答案为网友推荐,仅供参考