12 2019 档案
摘要:c语言控制台图形 本文由 哒琳 修改 同步发布在 blog.jieis.cn 一、设置句柄与窗口信息 在Windows操作系统下用C语言编写控制台的窗口界面首先要获取当前标准输入和标准输出设备的句柄。通过调用函数GetStdHandle可以获取当前标准输入以及输出设备的句柄。函数原型为: HANDL
阅读全文
摘要:#pragma comment(linker,"/SUBSYSTEM:Windows /ENTRY:mainCRTStartup")#include <windows.h>/* 使类名成为全局变量 */TCHAR szClassName[ ] = TEXT("WindowsApp");/* 这个函数
阅读全文
摘要:access 函数 用 法: int access(const char *filenpath, int mode); //或者 int _access( const char *path, int mode ); 参数说明: filenpath 文件或文件夹的路径,当前目录直接使用文件或文件夹名
阅读全文
摘要:锲子我们在各自的电脑上写下代码,得明白我们代码究竟是如何产生的,不想了解1,0什么的,但这几个环节必须掌握吧。 我们的代码会经过这4个环节,从而形成最终文件,c语言作为编译语言,用来向计算机发出指令。让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。 预处理,
阅读全文
摘要:写了不少时间,修修补补,总算写完了。 1、里面最有难度的可能就是 字典树 : 了,因为需要同时区分大小写 还要保存单词中可能出现 空格 符号" . " ,再照顾到遍历分支计算分支已用长度是可能遇到全满情况,以NULL判断结束,还有数组最后结束符号占位。所以一个子树有最多46个分支。 基本难度都不大,
阅读全文
摘要:如题
阅读全文
摘要:上星期写了一个链表,写的很艰难,跌跌绊绊。昨天我又试着写了一个单词树。这次顺手多了,没遇到什么问题,非常顺利,我也放弃了自定义结构体类型的写法。将每一处结构体都用struct 写。 可能代码不是非常简洁高效,但是,目前测试功能正常。以后我会慢慢改进学习的。下面是完整代码。我准备放到我的期末作业里面用
阅读全文
摘要:要考试了,但是,忍不住想写代码,哪怕不复习要挂科。。。本末倒置了 本来想写一个树,但是,思路有点乱,就像先写一个链表,考完试再说,对于链表,我都是自己看书的,由于前一张结构体理解不够深,踩了好多坑。 所以,学习还是要一步一步,沉心静气来呐。 又看了好些结构体,树的东西,然后,不断试错,调试了一下午,
阅读全文
摘要:fflush会将缓冲数据打印到屏幕或者输出磁盘,scanf将丢弃。 如上图。
阅读全文
摘要:今天写了好些废代码,实现逻辑太烂了。现在头晕乎乎得。感觉有点累,这两天新学了点东西,来看看想得起点什么。 首先在csdn看见了一个问题,往数组里面存储多于数组长度的数据会怎样,那位同学总结来总结去,好像没有总结出根源问题。于是,我学了栈。 1、堆栈,的栈 函数执行时,局部变量和形参和返回地址都存在栈
阅读全文
摘要:有时候运行c 第一行printf就像卡住一样。原来是这样《》》》》》》》 int a; printf_s("input one number:"); fflush(stdout);\\#1 scanf_s("%d",&a); 如果没有#1那行代码,在某些平台上就可能迟迟看不到"input one n
阅读全文
摘要:今个那老哥替我刷题,然后遇到一个打印中文编码得问题,我多嘴一问,为啥 用 unsiged 然后他让我换成char试试;然后出现了以下结果 #include <stdio.h> #include <stdlib.h> #include <string.h> #define N 101 int main
阅读全文
摘要:C语言学得有点懈怠,昨个遇一个高手。 教了我两天,真细腻。 第一天,让我写一个程序删除字符串多余空格。 我俩代码对比 结果很显然了。
阅读全文
摘要:今天想使用 glad , 收到报错,包管理器安装失败,那么自己编译一个。 wget https://gitlab.gnome.org/GNOME/libxml2/-/archive/master/libxml2-master.tar.gz -O libxml.tar.gz # 解压 tar -zxv
阅读全文
摘要:用指针编程实现3X4的二维数组的元素读入以及求此二维数组的最大值及最大值下标 请用以下函数实现:void Input(int (*p)[4],int m, int n); /*数组元素读入函数*/ int FindMax(int *p[4], int m, int n, int *pRow, int
阅读全文
摘要:下面程序用于从键盘输入3*4矩阵的元素,通过调用函数FindMax,求出这3*4矩阵元素中的最大值及其所在行列位置,然后输出这个最大值及其所在行列位置。(找出其中的4处错误,并改正之) #include <stdio.h> int FindMax(int x[3][4],int *pRow,int
阅读全文
摘要:编程计算2×3阶矩阵A和3×2阶矩阵B之积C。 矩阵相乘的基本方法是: 矩阵A的第i行的所有元素同矩阵B第j列的元素对应相乘, 并把相乘的结果相加,最终得到的值就是矩阵C的第i行第j列的值。 要求: (1)从键盘分别输入矩阵A和B, 输出乘积矩阵C (2) **输入提示信息为: 输入矩阵A之前提示:
阅读全文
摘要:编写一个程序,将一个字符串s2插入到字符串s1中,其起始插入位置为n。 **输入格式要求:"%d" 使用gets()接收字符串s1和s2 提示信息:"main string:" "sub string:" "site of begining:(<=%d)" **输出格式要求:"After inste
阅读全文
摘要:scratch模拟win98 玩耍,放在网上了https://kada.163.com/project/4216461-3515165.htm
阅读全文