c++程序问题,帮忙看看啊

c++程序问题,帮忙看看啊,第1张

cin>>b

int *ipb=new int[3]

for(j=0j<3j++)

{cin>>bin

ipa[j]=bin}//ipb[j]=bin

从这里来看,你是想对ipb赋值,但是你写错了,对ipa的前三个又赋值了一次。

因为你ipb没有初始化,所以才会看到一些奇怪的数,因为程序默认会随机给一个值的。

还有你的ipb大小只有3,你后面的循环都到ipb[4]了,这已经数组越界了。

btod

char *p = ipb

int i=0,j = 0

memset(ipd, 0, 4*sizeof(int))

while(*p)

{

ipd[i] <<1ipd[i]+=*p-'0'

j++

if (j==8){j=0i++}

p++

}

ipb=inside Pandora's Box 是一个论坛系统

不知出现在什么地方.给几个参考:

国际和平局

印度尼西亚的一所农业大学的缩写

一种用语M2V(DVD)技术的缩写

等.


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/11444824.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存