![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
muyeyu
这个作者很懒,什么都没留下…
展开
-
通过注册表获得系统语言
Delphi://必ず、Registryユニットを引用する。function getOSLanguage:Integer;const LNG_ENG =1 ; //英語 LNG_JPN =2 ; //日本語 LNG_CHN =3 ; //中国語var reg: TRegistry; tmp: String; oslang:Integer;原创 2014-12-22 17:11:49 · 757 阅读 · 0 评论 -
char const* 和 char* 的区别和联系
首先说明一下下边几个类型的区别char const * : 常量指针。指向字符串常量的指针。 指针可以改变,指针指向的内容不能改变。const char * :同char const*.char* const :指针常量。指针指定字符串之后不可以改变。char* :指向字符串的指针。看下边的例子:(网上有一句经典的话,const挨着谁,原创 2016-08-27 13:19:45 · 927 阅读 · 0 评论 -
怎样去掉“交互式服务对话框检测”提示对话框
背景:在win7以上的系统,当系统服务要弹出对话框的时候,会弹出“交互式服务对话框检测”提示对话框。原因分析:真正的问题是Windows 7 服务的Session 0 隔离机制在Windows XP, Windows Server 2003或者更早期的Windows操作系统中,所有的服务和应用程序都是运行在与第一个登录到控制台的用户得Session中。这个Session原创 2016-04-29 13:05:08 · 2375 阅读 · 2 评论 -
MessageBox模态对话框
MesssageBox显示的对话框在所有页面之前,只需要像下边这么做MessageBox(NULL,"GOOD","OK",MB_OK | MB_SYSTEMMODAL);可以参照对应的API:https://msdn.microsoft.com/en-us/library/windows/desktop/ms645505(v=vs.85).aspx原创 2016-02-01 14:33:20 · 5484 阅读 · 0 评论 -
Windows访问Linux共享文件名乱码
linux侧做成的文件名后边含有空格的话,共享的文件在windows侧看就会乱码。如下: (为了便于说明,这里文件名用“”括起来,实际上文件名没有双引号。)linux侧有如下共享文件:"1000000008--01-00.SIR" 无空格"1000000008--01-00.SIR " 有空格windows侧原创 2015-12-29 16:11:48 · 1572 阅读 · 0 评论 -
C语言 获得系统时间以及时间函数的用法。
该篇文章参照了下边的博客: http://blog.csdn.net/wangluojisuan/article/details/7045592 。本身想要直接转载,但因为原博客里边著名了“未经作者同意,严禁转摘”。这里,自己重新整理了一份。这里边设计到的 格林威治时间 和 协调世界时(UTC时间)的介绍请参考照下边链接:http://blog.sina.com.cn/原创 2015-10-10 14:17:07 · 1196 阅读 · 0 评论 -
VC 获取当前目录
这其实是很简单的函数介绍。但是因为经常忘记,所以就在这里记录一下。以备以后参考。查询C语言的函数库时,说是有getcurdir这样的函数,只要引入头文件dir.h就可以使用。但是用VC进行开发的时候却提示该头文件没有。所以找了一下VC上获取当前目录的函数。int main(){ char path[255]; GetCurrentDirectory(255,原创 2015-10-10 09:23:17 · 1785 阅读 · 0 评论 -
strcpy 不能用 unsigned char[]
这篇文章只是记录一下遇到的弱智问题。并不能解决问题本身。最近遇到一个问题,就是把原来的工程迁移过来的时候,会有一系列的错误。报告strcpy函数的时候,不能把unsigned char[4]转换成const char*.各种找网上的资料,也没有很完美的解决这个问题。后来才发现自己犯了一个弱智问题。1.VC6.0默认创建的是C++程序,也就是 .cpp文件作为后缀的原文件。原创 2015-09-25 16:33:25 · 1429 阅读 · 1 评论 -
C语言 无法启动此程序,因为计算机中丢失LIBMYSQL.dll
出现这个情况,只需要把 libmysql.dll 放在Debug文件夹下边就可以了。 libmysql.dll 在安装mysql 的\mysql-5.6.22-win32\lib目录下。原创 2014-12-29 09:47:49 · 7596 阅读 · 0 评论 -
C/C++连接MySql数据库
关于c++联接Mysql数据库,网上看到了一篇比较详尽的文章。特别记录下来,以供大家共同参考。转载地址:http://www.cnblogs.com/justinzhang/archive/2011/09/23/2185963.html转载 2014-12-29 10:13:05 · 425 阅读 · 0 评论 -
目录选择和文件选择
VC(MFC):目录选择相关类:SHBrowseForFolder文件选择相关类:CFileDialog 相关程序请参考以下网址:http://blog.csdn.net/zww0815/article/details/8466463转载 2014-12-24 14:02:40 · 397 阅读 · 0 评论 -
C语言 二进制文件的读取
这里边字符为了表示方便直接用16进制表示。二进制的原理相同。#include "stdio.h"#include "stdlib.h"#include "string.h"//数据以16进制的形式写入文件。void writeFile16(){ int i=0; char buf[]=" Let's say\"who know me? i love eveybo原创 2014-12-23 15:19:12 · 1607 阅读 · 0 评论 -
生成随机数
语言:C语言描述:相信很多人跟我有一样的疑问,每次调用rand函数产生的都是同一个数字,根本没有实现随机数的产生啊。原因:系统提供的种子没有变化,每次调用rand函数生成的伪随机数序列都是一样的。解决方法:srand函数和rand函数配合起来使用,srand函数用来初始化随机序列生成器。只有初始化的随机序列生成器不一样时,每次生成的随机数才不一样。原创 2016-09-06 15:57:22 · 366 阅读 · 0 评论