11问答网
所有问题
当前搜索:
cout输出char数组
C++如何输入
数组
答:
正确代码如下:include<iostream> using namespace std;int main(){ int i;
cout
<<"please put number in it:";int a[20]; /* i是随机值*/ for(i = 0; i < 20; i++){ cin>>a[i];} for(int n = 0; n < i; n++) { cout<...
2.
char
*s; s="Hello!";
cout
<<s<<endl;为什么会
输出
Hello!;s只是字符...
答:
"Hello!" 是常量字符串,在内存中存在这个字符串,s 就指向这个字符串的地址。在C++中,
cout
一个字符串的首地址,可以
输出
这个字符串——当然前提是这个字符串必须以'\0'结尾。
求大神指导为什么c++
输出
指针所指向的
char
类型的
数组
时会输出乱码
答:
我觉得是你把字符串结束标记干掉了,你把 那句赋值注释掉运行程序看看。如果还有问题你让我看看你name
数组
和sex数组的长度定义的是多少?
c++从屏幕输入16进制字符串怎么存到
数组
里
答:
代码如下:include <iostream> using namespace std;int main(void){ unsigned
char
buffer[13];buffer[12] = '\0';for(int i = 0;i <12; i++){ int c;cin>>hex>>c;buffer[i] = c;int k = buffer[i] & 0xffffffff;cout<<k<<endl;} //不可以直接对buffer进行
cout输出
(cout...
...100]间的非0随机整数并将其保存到
数组
中(求大神助!)
答:
include<iostream>#define N 200using namespace std;void myrandom(int a[N]){int i=0,k;srand(NULL);while(1){k=rand()%151-50;if(k!=0)a[i++]=k;if(i==200)break;}}void show(int a[N]){int i=0;for (i=0;i<N;i++){
cout
.width(5);cout<<a[i]<<" ";if(...
C语言中怎么用
数组
定义汉字?
答:
需要准备的材料分别有:电脑、C语言编译器。1、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp。2、在test.cpp文件中,输入C语言代码:
char
a[20] = "我你";puts(a);。3、编译器运行test.cpp文件,此时成功定义一个两个汉字的
数组
并打印了出来。
一个
数组
a[]代表,a代表数组首地址,那么为什么
输出
a时,会把所有数组中的...
答:
你若用了C里的printf(),如果你在双引号间用%s来“指示”它
输出
,它就会输出一大串东西;而若用%c来控制,它就只输出首地址那一个单元中的数据。要知道那些控制符其实是调用了库函数来操作数据的!C++中的
cout
<<看起来没有控制符,但它是自动检测数据的类型的,然后决定怎么个输出法;如果拿不准...
在C++中怎样将一个
数组输出
答:
利用for循环,依次把数组的每个元素输出!例如://参考代码如下:#include "iostream"#define N 5using namespace std;int main(){int a[N];//定义数组 for(int i=0;i<N;i++)//键盘输入赋值给数组 cin>>a[i];for(int i=0;i<N;i++)//利用for循环依次
输出数组
中各数
cout
<...
C语言结构体
数组
成员怎么赋值?
答:
%s\n",bao.id,bao.name);/*这样可以,*/ //
char
arr[10]="baobao";///bao.name=arr;//error"assignmenttoexpressionwith
array
type"//scanf("%s",bao.name);//可以,//printf("%d,%s\n",bao.id,bao.name);//所以scanf那一类函数都可以。//还有就是memcpy函数也是可以的 return0;} ...
假定有
char
* P="Hello";,要
输出
这个字符串的地址值的正确写法是_百度...
答:
cout
<<p<<"\t\tcout<<p"<<endl;printf("%p\tprintf p
输出
指针的地址值\n\n\n",p);//输出p指针自己占用的地址 cout<<&p<<"\tcout<<&p"<<endl;printf("%p\tprintf &p这个是p指针自己占用的地址 \n",&p);cout<<&a<<"\tcout<<&a"<<endl;printf("%p\tprintf &a这个是
数组
a...
棣栭〉
<涓婁竴椤
2
3
4
5
6
7
8
9
10
11
涓嬩竴椤
灏鹃〉
其他人还搜