C语言
hello7811
这个作者很懒,什么都没留下…
展开
-
C语言中获取键盘的按键的码值
C语言 方向键 keyCode原创 2023-02-24 22:48:35 · 746 阅读 · 0 评论 -
C语言中修改文件内容
读了很多资料发现很难直接在原来的文件中直接修改,一种间接的方法是,先将原来的文件修改的内容存放到一个临时文件中,接着将原来的文件删除,最后将临时文件名改为原来的文件。原创 2022-12-14 08:29:14 · 5982 阅读 · 1 评论 -
C语言中EOF的用法及不同环境下的使用
C语言 EOF scanf 文件 devc++ visual studio原创 2022-09-29 10:57:37 · 9314 阅读 · 2 评论 -
C语言实现折半插入排序算法
#include <stdio.h>#include <stdlib.h>void show(int a[],int n);void BinInsertSort(int a[], int n){ int key; int mid, low, high; for (int i = 1; i < n; i++) { key = a[i]; low = 0; high = i - 1; while (low <= high) { mid原创 2022-01-10 16:29:21 · 478 阅读 · 0 评论 -
插入排序算法实现
#include <stdio.h>#include <stdlib.h>void show(int a[], int n);void Insection_Sort(int a[], int n){ int i, j; int key; for ( i = 1; i < n; i++)//第一个位置已经排好序,从第2个位置开始取数进行插入 { key = a[i]; for ( j = i - 1; j >= 0; j--)//i之前是所有已经排好原创 2022-01-05 13:36:01 · 292 阅读 · 0 评论 -
wprintf中输出中文乱码的问题
#include <stdio.h>#include <string.h>int main(void){ char *ps = "hello,中国"; wchar_t *pw = L"hello,中国"; printf("%d,%s\n", strlen(ps),ps); wprintf(L"%d,%s\n", wcslen(pw), pw); getchar(); return 0;}窄字符输出结果正确,宽字符输出结果显示不正确#include <原创 2021-12-25 12:13:41 · 564 阅读 · 0 评论 -
Windows编程函数框架
Windows编程函数框架#include <Windows.h>LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);int WINAPI WinMain(HINSTANCE hInstance, //当前应用程序的句柄 HINSTANCE hPrevInstance, //先前应用程序的句柄,总是为NULL PSTR szCmdLine, int iCmdShow) { static TCHAR szAppName[原创 2021-10-02 07:41:58 · 110 阅读 · 0 评论 -
vs2019中更改项目类型
vs2019中如何更改项目类型在vs2019中,如果新建的项目类型是控制台类型,如何修改为windows类型1、右键项目---->属性---->C/C+±—>预处理器2、预处理器定义中:将_CONSOLES改为_WINDOWS3、再选择:连接器—>系统4、将子系统选择为:窗口(/SUBSYSTEM:WINDOWS)...原创 2021-10-01 10:41:42 · 1791 阅读 · 0 评论 -
数组名和&数组名的区别
数组名和&数组名的区别虽然数组名和&数组名的结果都是数组的首地址,但是他们的类型是不同的,看如下例子:#include #include #include using namespace std;int main(void){int a[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };cout << typeid(a).name() << “,”<<typeid(&a).name() << e原创 2021-09-27 20:08:08 · 85 阅读 · 0 评论 -
C语言多线程编程一
C语言多线程编程一c语言中有一个函数可以实现简单的多线程编程,它的函数原型为:uintptr_t _beginthread(void( *start_address )( void * ),unsigned stack_size,void *arglist);Parameters 参数:start_address:程序执行一个新线程的起始地址,即你写的执行函数名Start address of a routine that begins execution of a new thread.原创 2021-09-27 16:30:00 · 569 阅读 · 0 评论 -
C语言main函数的两种规范书写(C99及以上标准)
C语言main函数的两种规范书写(C99及以上标准)1、int main(int argc,char * argv[]){return 0;}2、int main(void){return 0;}原创 2021-09-27 14:10:48 · 195 阅读 · 0 评论 -
visual studio IDE中平台工具集的设置
visual studio IDE中平台工具集的设置1、选中项目,右键单击—>属性2、配置属性—>常规3、“平台工具集”的下拉菜单中选择对应版本的工具集原创 2021-09-27 14:07:07 · 669 阅读 · 0 评论 -
让DevC++支持C99、C11
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-09-26 15:59:42 · 1751 阅读 · 1 评论