| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 805 人关注过本帖
标题:我是菜鸟帮一下忙啊
只看楼主 加入收藏
fateboy
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2006-5-21
收藏
 问题点数:0 回复次数:12 
我是菜鸟帮一下忙啊
#include <iostream.h>
void input(int *p,int m)
{
cout<<"please enter"<<m<<"integers:"<<endl;
for(int i=0;i<n;i++)
cin>>p[i];
}

}\\给数组付值
void main()
{
cout<<"please input the integer:";
cin>>n;
int a[n];
input(a ,n);
}

能那样定义数组吗?



搜索更多相关主题的帖子: include please 
2006-07-09 11:29
wfpb
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:2188
专家分:0
注 册:2006-4-2
收藏
得分:0 
以前用DEV的时候可以,用VC++是不行的,你可以动态分配内存,那么可以int *a=new int[n];
你上面定义的函数中的i<n改成i<m;

[glow=255,red,2]wfpb的部落格[/glow] 学习成为生活的重要组成部分!
2006-07-09 13:31
nick_annie
Rank: 1
等 级:新手上路
帖 子:105
专家分:0
注 册:2005-11-19
收藏
得分:0 
而且你在main函数中并没有定义n

2006-07-09 16:29
ysol
Rank: 1
等 级:新手上路
帖 子:107
专家分:0
注 册:2006-6-11
收藏
得分:0 
遇到数组尺寸不定的情况不妨用vector&lt;type_name&gt;来代替数组!!
2006-07-09 16:29
wfpb
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:2188
专家分:0
注 册:2006-4-2
收藏
得分:0 
以下是引用nick_annie在2006-7-9 16:29:27的发言:
而且你在main函数中并没有定义n



我没看到~!


[glow=255,red,2]wfpb的部落格[/glow] 学习成为生活的重要组成部分!
2006-07-09 17:48
rtx79
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-7-9
收藏
得分:0 
看来你走神了
2006-07-09 21:14
huanguyu
Rank: 1
等 级:新手上路
帖 子:90
专家分:0
注 册:2006-4-26
收藏
得分:0 
老大你的程序要修改的地方还很多 加油!!

看越多书就发现自己越无知 于是就越想知道更多
2006-07-09 23:10
心动音符
Rank: 1
等 级:禁止访问
威 望:1
帖 子:832
专家分:0
注 册:2005-9-15
收藏
得分:0 
for(int i=0;i&lt;n;i++)N是哪来的啊

2006-07-11 15:02
fateboy
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2006-5-21
收藏
得分:0 
谢谢了阿
2006-07-11 15:03
heliujin
Rank: 2
等 级:论坛游民
帖 子:249
专家分:14
注 册:2006-3-14
收藏
得分:0 

我按照你的思路改了一下 你看看行不?
#include<iostream.h>

void abc(int *p,int m)
{
for(int i=0;i<m;i++)
{
cin>>p[i];
}
}

void main()
{
int const a=10;

int k[a];

abc(k,a);

for(int j=0;j<a;j++)
{
cout<<k[j]<<" "<<endl;
}

}


2006-07-12 08:27
快速回复:我是菜鸟帮一下忙啊
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.039701 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved