求助:为数组赋值过后程序出错……

dugufengwu dugufengwu 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
在一个类里面有几个无符号整形变量,一个4维数组,FILE类型指针文件。

在为4维数组赋初值之后,会影响到之后的对类中其他内容的操作,出现错误。

如在给数组赋值成功后,txt文件无法打开。如果注释掉数组赋值代码,txt文件又能够开。

这个问题困扰我一天了,求高人指教。
...全文

相关推荐

结构体中数组成员赋值

用实例教你给结构体中数组成员赋值

weixin_38515897

【C++实战篇】c++ vector 赋值 只能用push_back()赋值 ?使用下标赋值出错,不能使用标赋值吗?

本文介绍了C++中vector容器的多种赋值方法。重点对比了push_back()和下标赋值的区别:默认初始化的空vector只能使用push_back()动态添加元素,而下标赋值要求预先分配内存空间。文章详细分析了两种赋值方式的使用场景和错误原因,并通过示例代码展示了二者的差异。此外,还总结了vector的其他初始化赋值方式,包括初始化列表、构造函数、拷贝构造、直接赋值、迭代器赋值、移动赋值等,并提供了各种赋值方法的具体代码实现。最后介绍了使用swap和数组地址初始化vector的技巧。

R-G-B

C语言中对数组赋值的三种形式

前言 C 语言支持数组数据结构,它可以存储一个固定大小的相同类型元素的顺序集合。数组是用来存储一系列数据,但它往往被认为是一系列相同类型的变量。 在C语言中,对数组进行赋值的三种形式 方法如下: 1、通过循环的形式     即:数组名[下标]      对数组的元素进行依次赋值 #include <stdio> int main() { int i; int a[10] = {0}; for(i=0;i&lt;10;i++) { scanf(%d,&a[i]); } for(i=0;i&lt;10;i++) { printf(%d ,a[i]); } return

weixin_38748210

C语言数组赋值一例

从这里学习到一个数组的赋值的方法,即实际赋值可以按不同的顺序(只要是合法的下标),而不是仅限于从0~N这样的顺序去赋值。

weixin_38516804

matlab数组赋值的多种方法

matlab数组赋值的多种方法

塔克洛洛
评论 6
收藏 已收藏
分享
返回顶部
dugufengwu
C++ 语言 65,214 成员 250,514 内容