c语言中怎么把字符数组里的数值改变

例如: 我定义了一个字符数组a[12][12],并且赋了初值的。然后又输入一个字符数组b[0],我想把b[0]的值给a[5],也就是把原来的a[5]的值换成了刚输入的b[0]的值,怎么做啊。

第1个回答  2012-11-09
很简单啊,用
strcpy(a[5],b[0]); 就行了
而且要先声明#include<string.h>的头文件。本回答被提问者采纳
第2个回答  2012-11-09
使用字符串拷贝函数strcpy(),
例如strcpy(a[5],b[0]);
拷贝之前注意两个数组的大小是否兼容,如果不兼容,程序会溢出的。
还有一个不适用strcpy拷贝函数的方法,就是使用for或者while函数,循环将b[0][X]的值赋值给a[5][X]里去
第3个回答  2012-11-09
strcpy(a[5],b[0]); 字符串拷贝的标准库函数。#include<string.h>
第4个回答  2012-11-09
不知道你用的是什么编译器,man一下strcpy,看它的解释
好像是用于赋值的函数。把后边数组中的值赋给前边数组里。
第5个回答  2012-11-09
a[5]=&b[0];
或者strcpy(a[5],b);

C语言中,如何在一个字符串中修改当中的个别值。
数组中的值可以直接作为左值改变 数组是从0开始计数的,所以c对应的为 a[2]=count;可能你弄错了 char a[4]更合适,这是专门用来存储字符的

用C语言编写程序,将字符数组中的指定字符替换为另一个字符。
1、打开visual C++ 6.0-文件-新建-文件-C++ Source File。2、定义变量:#include <stdio.h>void main(){ char c1,c2,c3; \/*定义字符变量*\/。3、输入一个字符:printf("输入一个字符,使用getche函数接收\\n"); \/*提示用户输入一个字符*\/c1=getche(); \/*使用getche()函数接收*...

怎样在C语言中修改字符串的一个字符的值
独孤九剑碧血剑回答正确。注意char *a="abcdef"与char a[]="abcdef"的区别:1、字符串存放的内存区域不同:前者存放在常量区,不可修改,后则存放在栈中,可以修改;2、变量a存放的内容不同:前者存放的是一个地址,而后者存放的是字符串"abcdef",因此使用sizeof它们的结果是不同的,分别是4和...

c语言如何修改数组中的数据
那么可以用a+下标赋值就可以了。如a[0][1]=x。那么二维数组就变成,a[2][2]={0,8,2,3}

C语言中怎样实现对数组数据的删除、修改?
b=%d\\n",i,c[i].a,c[i].b);\\x0d\\x0a }\\x0d\\x0a printf("\\n\\n");\\x0d\\x0a}\/\/输出 \\x0d\\x0avoid setnum(){\\x0d\\x0a int i;\\x0d\\x0a printf("输入n,表示共有n组数据:\\n");\\x0d\\x0a scanf("%d",&n);\\x0d\\x0a for(i=1;i<=...

c语言中如何修改数组中的元素
思路:每次修改用一个for循环依次对需要修改的数组元素进行修改,修改结束利用for循环输出修改后结果。参考代码:include<stdio.h>int main(){int t[20],num,i,a,b;for(i=0;i<20;i++)t[i]=0;\/\/首先所有元素赋值0;scanf("%d",&num);while(num--){scanf("%d%d",&a,&b);for(i=0;...

C语言怎样给字符数组赋值
1、单字符赋值,可通过数组下标方式或指针方式,引用数组元素,进行赋值。例子:char a[10];char ch='a';for( i=0;i<10;i++ )a[i]=ch+i ; \/\/可通过数组下标引用数组元素,完成赋值 char *p;for( p=a; p

C语言中将字符串中abcd…xyz替换为zyx…cba并输出
定义一个字符数组长度为26,存储a…z这26个字母。一个方法是允许另外一个数组存在的话,就定义另一个长度也为26的数组,从25开始到0依次循环遍历第一个数组,获取到的字母存到第二个数组,完了后将第二个数组输出。不允许另一个数组存在的话,就取第一个数组的中间下标,0-25的中间下标是12.5,...

C语言中如何把数组强制类型转换
具体实现如下:首先,定义字符数组a和整型数组b,均为长度为10的数组。接着,使用for循环对数组元素进行赋值操作。循环过程中,先将整数值i赋给字符数组a的对应元素,再将a数组的元素复制至整型数组b中。值得注意的是,在C语言中,数组元素的类型转换是基于元素类型自动转换的规则进行的。例如,在上述...

c语言中如何给字符串数组赋值
上一节我们学习了C语言中的单目运算符,这一节我们学习C语言中赋值操作需要注意的点。

相似回答