vC++ 高手的来 ~~~~~~~~我都不会~

来源:百度知道 编辑:UC知道 时间:2024/05/16 08:45:43
1编程:
动态申请一个一维的整型数组,数组的大小由用户从键盘输入。然后对该数组进行赋值,接着显示该数组各元素的值,最后释放申请的整型数组所占用的内存空间。
赋值可利用rand()函数,该函数返回的是位于[0,32767]之间的一个随机数。
要使用该函数,要包含头文件stdlib.h

-----------------------------------------------------------------2编程:
动态申请一个有4个元素的字符指针数组。从键盘输入4个字符串,字符串保存到依其长度而动态分配的内存中,字符串地址保存到指针数组中,而后循环显示各字符串,最后释放内存。

显然这个问题是考你的NEW运算符和DELETE运算符。闲话不说看程序
#include"iostream.h"
#include"stdlib.h "
void main()
{
cout<<"input number:"<<endl;//输入数组大小
int size;
cin>>size;
int a=new int[size];//动态声请
for(int i=0;i<size;i++)
{
int temp=rand();//取随即数放入数组
a[i]=temp;
}
for(int i=0;i<size;i++)
{
cout<<a[i]<<" ";//显示数组
}
delete a;//释放内存

void CTestBtnDlg::Test(int iNum)
{
if (iNum>=10)
{
return;
}
CString strDataTest[10];//模拟键盘输入的数据,暂时支持10数据,根据需要可以自己添加
{
strDataTest[0]="1111111111";
strDataTest[1]="2222222222";
strDataTest[2]="3333333333";
strDataTest[3]="4444444444";
strDataTest[4]="5555555555";
strDataTest[5]="6666666666";
strDataTest[6]="7777777777";