11问答网
所有问题
当前搜索:
C语言实现存入数组
c语言
中如何将一句话
存入数组
答:
请看我的代码,如果好的话多加分哦~呵 include<stdio.h> include<string.h> void main(){ char ser[256];//最多能输入256个字符 如果想再多一点,可加大
数组
int i=0;int j=0;char
c
;printf("\t\t请输入你要输入的单词,输入回车结束!\n\n");while((c=getchar())!='\n')//...
C语言
怎样将变量
存入数组
答:
我猜是因为
数组
初始化的值必须都是编译期常量,而你的Adr是一个变量,跟它相关的(Adr>>4)*17,(Adr&0x0F)*17也都是变量,所以不能用来初始化数组。可以把Adr定义为一个符号常量试试看,即 define Adr (0xA5)来代替 u8 Adr=0xA5;
c语言
的指针问题:将10个数字
存入数组
,然后使用指针变量指向数组,并输 ...
答:
for(p=a;p<(a+10);p++);上述代码多了一个分号“;”
C语言
里如何将一个打印函数打印的值
存入数组
然后进行运算?
答:
可以使用sprintf()函数,其原理类似于printf(),如果你PrintDec只是打印参数数据的十进制值的话,那么:PrintDec(pFile[18]);PrintChar(',');PrintDec(pFile[19]);把打印的数
存到
str[10]
数组
中的格式为sprintf(str,"%d,%d",pFile[18],pFile[19]),其他类似。。特别注意定义的数组要足够大。
c语言
如何把参数十六进制地址完整
存入c
har
数组
答:
1、在
C语言
中变量的地址实际上是一个unsigned的类型。因此常规操作使用unsigned变量来存储,比如下面的代码:include <stdio.h>int main(){int a = 2;unsigned a_addr = (unsigned) (&a);printf("%x\n", a_addr); return 0;}2、如果使用char
数组
来保存地址,可以使用union联合体来间接
实现
...
c语言
中
实现
将一个不确定位数的整数按个十百……位分离,后
存入
一个数...
答:
a[j]);printf("\n");return 0;} 一般使用的数据都不会超过100位,就算是long型或者是long long型都不会,所以就随便选100了。如果你想使用c99标准里的变长
数组
,这个我就不在此赘述了,请你百度一下。另外,还有一种方法是,把数字当做是字符串输入,然后进行类似处理就ok了。相信你可以的。
如何用
C语言
,从键盘输入一个字符串,将其按逆序
存入
另一个字符
数组
中并...
答:
以一个8为字符串为例:代码如下 include<stdio.h> int main(){ int i,j;char ch1[8],ch2[8];for(i=0;i<8;i++){ printf("请输入第%d个字符",i);scanf("%
c
",&ch1[i]);fflush(stdin);} for(j=0;j<8;j++){ ch2[j]=ch1[7-j];printf("%c",ch2[j]);} } ...
c语言
怎么从文件中读入数据存储到二维
数组
中
答:
示例数据文件(
c
:\data.txt):1 2 3 4 5 11 22 33 44 55 6 111 222 333 444 555 666 7 程序://--- include <stdio.h> include <stdlib.h> define FILE_DATA "
C
:\\DATA.TXT"/*数据文件名*/ define DFM "%d" /*DFM为文件中所含数据的格式控制符*/ define PDFM DFM##"\...
用
c语言
输入本地文本中的数据并存放在
数组
中
答:
你好!!代码的错误改了,你看看吧,有问题再问,看后面的注释,删除了一些语句,你对照看看吧;你可以把你 txt 的内容贴出来,可以完整的运行一下,我这里只是输入了6行测试;如果你的数据行数不确定,可以变化一种读取判断方式 include <stdio.h>#define address "C:\\Users\\aaa\\Desktop\\data...
如何在
C语言
中用scanf输入
数组
答:
include main()struct int num;char name[20];char sex;int age;stu[5];int i;for(i=0;i<5;i++)printf("请输入信息\n");scanf("%d",&stu[i].num);scanf("%s",&stu[i].name);scanf("%
c
",&stu[i].sex); //在%c之前加一个空格 scanf("%d",&stu[i].age);for(i=0;...
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
其他人还搜