社区
C语言
帖子详情
字符数组赋值???
wawa_ai_chengxu
2009-06-12 10:47:33
#include<stdio.h>
void init(char *a)
{ int i=0,j;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
*(a[i]+j)='Q';
}
void main()
{
char s[3][3];
init(s);
}
大家看看,函数参数传不进去
...全文
28
7
打赏
收藏
字符数组赋值???
#include void init(char *a) { int i=0,j; for(i=0;i<3;i++) for(j=0;j<3;j++) *(a[i]+j)='Q'; } void main() { char s[3][3]; init(s); } 大家看看,函数参数传不进去
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhangw_david
2009-06-12
打赏
举报
回复
这样可以:
void init(char a[][3])
{ int i=0,j;
for(i=0;i <3;i++)
for(j=0;j <3;j++)
a[i][j]='Q';
}
int main(int argc, char* argv[])
{
char s[3][3];
init(s);
return 0;
}
night_mare
2009-06-12
打赏
举报
回复
void init(char
a[][3])
{ int i=0,j;
for(i=0;i <3;i++)
for(j=0;j <3;j++)
*(a[i]+j)='Q';
}
试试这样传,应该可以
forwrj
2009-06-12
打赏
举报
回复
#include <stdio.h>
void init(char *a)
{
int i = 0,j = 0;
for(i = 0; i < 3; i++)
for(j = 0; j < 3; j++)
*(&a[i]+j)='Q';
}
void main()
{
char s[3][3];
init((char *)s);
return;
}
pengzhixi
2009-06-12
打赏
举报
回复
void init(char a[][3],int row) 不好意思漏掉了一个a
飞天御剑流
2009-06-12
打赏
举报
回复
#include <stdio.h>
void init(char *a) //应改为void init(char (*a)[3])
{ int i=0,j;
for(i=0;i <3;i++)
pengzhixi
2009-06-12
打赏
举报
回复
s的类型是char(*)[3];
而你的参数是char *;
本身类型就不对.
void init(char[][3],int row)
{ int i=0,j;
for(i=0;i <3;i++)
for(j=0;j <3;j++)
a[i][j]='Q';
}
lylm
2009-06-12
打赏
举报
回复
改成void init(char a[3][3])
青少年C++编程NOIP/CSP竞赛通关语法-
字符数组
本课程为零基础C++语法专题课,是青少儿参加信息学奥赛NOIP/CSP需要学习的语法专题课; 2、本课程每节课均配有练习题以及真题,以锻炼孩子的解题能力;... 6、本课程介绍的是
字符数组
。也是历来竞赛重要考点。
c 语言定义2维字符串数组
赋值
,二维数组
赋值
字符串 c 语言 二维字符串数组
赋值
问题...
C语言中二维
字符数组
应该怎样
赋值
?c语言二维数组如何定义字符串????急。。。二维
字符数组
的定义格式为:char 数组名[第一维大小][第二维大小]; 例如:char c[3][10]; //定义了一个3行10列的二维
字符数组
c 由于...
如何给给
字符数组
赋值
要说C语言中最让我觉得棘手的,就是
字符数组
的,C语言中没有字符串这个类型,字符串只能存放在字符型数组中。那么,我们先来看看如何给一个一维数组
赋值
:1、定义的时候直接
赋值
:char arr[10] = {"kitty"};这种写法...
1.C语言基础-给
字符数组
赋值
定义
字符数组
定义时直接初始化,下面例子中直接将字符串123456的首地址
赋值
给a char a[6]=“123456”; 需要注意的是,在定义之后,不可以在对a数组使用字符串直接初始化,如下 char a[6]; a = "123456" a是一个静态...
【C语言】怎么给char类型的数组
赋值
?
都需要确保目标数组有足够的空间来存储要
赋值
的字符串。在上述示例中,我们声明了一个大小为...类型的数组
赋值
,可以使用字符串拷贝函数。函数还是字符串
赋值
运算符。另外,不要忘记包含头文件。或者字符串
赋值
运算符。
C语言
69,336
社区成员
243,078
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章