学习经验
C语言小白008
这个作者很懒,什么都没留下…
展开
-
如何用python在Qt中将QTableWidget中的数据传入Sqlite数据库
如何用python在Qt中将QTableWidget中的数据传入Sqlite数据库思维:创建一个列表,然后运用append方法和双重循环形成二维列表每次写入n个(方法1)每次写入1行(方法2)一次全部写入(方法3)cursor.execute("create table if not exists user (id int(10) primary key,name varchar(20),score decimal(10,2))") data = [] for r原创 2021-11-30 10:31:08 · 2284 阅读 · 1 评论 -
关于fscanf乱码和死循环的解决方法
近日学习fscanf的用法时,遇到了困难,出现2个问题:1.读取数据为乱码。2.出现死循环的情况。以下为解决方法:首先,数据乱码的问题,目前发现2种情况:1.fscanf函数参数2的格式与文本不符,主要出现在中英文符号的问题上。2.代码编码和txt文本的编码不符。代码我用的是ANSI,但是不知道为什么txt文本的编码格式UTF-8,另存为ANSI格式就解决了我的问题。其次是死循环的...原创 2019-07-18 11:51:07 · 4417 阅读 · 3 评论 -
error: expected declaration or statement at end of input
报警提示: error: expected declaration or statement at end of input中文翻译:在输入的结尾处缺少应有的声明或语句问题原因:缺少括号。问题代码:#include <stdio.h>void show_pyramid(char c,int layer){int i;int j;if(layer<1){ prin...原创 2019-07-22 13:21:11 · 22086 阅读 · 1 评论 -
十进制转低进制的过程
首先要理解每一位数代表的含义十进制的各位代表万、千、百、拾、个。其他进制代表的意义不同七进制的各位代表2401、343、49、7、1。三进制的各位代表6561、2187、729、243、81、27、9、3、1。其次计算以十进制数12345为例:转为七进制12345/2401=5余340340/343=0余340340/49=6余4646/7=6余44/1=4余0所以结...原创 2019-09-03 23:10:38 · 521 阅读 · 0 评论