int cun_loupan()//存储信息到文件里 { FILE* fp; fp = fopen("D:\\通工下作业\\课程设计\\cunchu.txt", "a");//文件打开 while(!feof(fp)) { fscanf(fp,"%d", &n); for (int j = 0; j < n; j++) { fprintf(fp, "%s %f %f %d %d\n", Lou[j].name, Lou[j].price, Lou[j].area, Lou[j].amount, Lou[j].sold); } printf("信息保存成功!\n"); } fclose(fp); return 0; }
时间: 2024-04-05 14:31:25 浏览: 15
这是一个将楼盘信息存储到文件中的函数,文件名为"cunchu.txt",文件模式为追加模式。函数中使用了文件指针fp,通过fopen函数打开文件,并使用while循环和feof函数判断文件是否已经结束。在循环中,使用fscanf函数读取文件中的一个整数n,然后使用for循环将n个楼盘的信息写入文件中,使用fprintf函数将楼盘的名称、价格、面积、数量和已售出数量写入文件中。最后使用fclose函数关闭文件指针并返回0表示函数执行成功。
相关问题
def RegOK(self):函数中有部分代码如下:self.Reg_back = tk.Button(root, text='确定', font=('微软雅黑', 16), bg='#3058EE', fg='white', command=lambda :self.cun(1)) self.Reg_back.place(x=375, y=400) 有另一个函数 def cun(self, k): #将当前窗口所有组件销毁 self.destroy() # 如果是开户存款 if k == 1: print(self.cardnumber) if k == 2: print(self.get_cardnumber) 请问当RegOK函数调用cun函数时是否会发生报错,该如何修改
当RegOK函数调用cun函数时不会发生报错,因为self.cun(1)是lambda函数,它会在按钮被点击时调用cun函数,并且传入参数1。
如果您发生了报错,可能是因为cun函数中使用了self.cardnumber或self.get_cardnumber这两个变量,但是在RegOK函数中并没有定义它们。您需要确保在RegOK函数中定义了这两个变量,并且在cun函数中可以访问它们。
另外,您需要确保cun函数中的self.destroy()方法不会销毁整个应用程序窗口,而是销毁当前窗口。如果您的程序只有一个窗口,那么您可以将self.destroy()替换为root.destroy()。
解释这段代码 double chi = Math.floor(number / 30.3); double cun = Math.floor((number - chi * 30.3) / 3.03);
这段代码是用来将一个给定的数字按照一定的规则进行分解,具体来说是将其转换成"尺寸"和"寸数"两个数值。其中,尺的单位为30.3厘米,每一尺被分成10个寸,寸的单位为3.03厘米。所以代码中的 "chi" 表示分解出的尺的数量,"cun"表示分解出的寸的数量。Math.floor()函数是向下取整用的,即将小数舍去,只保留整数部分。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)