怎么定义字符串指针
如果我要定义一个一维字符串指针,可以这样写const char *fishc[] = {
"########",
"## ",
"## ",
"###### ",
"## ",
"## ",
"## "};
那如果我要定义二维的字符串指针呢,怎么写
const char *fishc[] = { //怎么改
{
"########",
"## ",
"## ",
"###### ",
"## ",
"## ",
"## "},
{
"#### ",
" ## ",
" ## ",
" ## ",
" ## ",
" ## ",
"#### "}}; const char *fishc[] = {
{
"########",
"## ",
"## ",
"###### ",
"## ",
"## ",
"## "
},
{
"#### ",
" ## ",
" ## ",
" ## ",
" ## ",
" ## ",
"#### "
}
};
没有测试就是不行
#include <stdio.h>
const char *fishc[] = {
{
"########",
"## ",
"## ",
"###### ",
"## ",
"## ",
"## "
},
{
"#### ",
" ## ",
" ## ",
" ## ",
" ## ",
" ## ",
"#### "
}
};
int main(void) {
for(size_t y = 0; y < 2; ++y) {
for(size_t x = 0; x < 7; ++x) {
puts(fishc);
}
}
return 0;
}
页:
[1]