C/C++ 教程
当代最优秀的程序设计语言,基础语言
-
C语言获取文件中字符个数或文件长度 由于以文本方法和二进制方法读取回车符,读取的长度都为为2,而我需要的是字符个数,下面两种要领颠末调试,而且功效正确。 第一种要领: 也可以读取一个不定长的文件。 FILE *pFile = fopen( pFilePath, "r" ); if ( pFile == NULL ) { return 0; } fs... 继续阅读C语言获取文件中字符个数或文件长度
:2017-11-02
-
C语言的静态映射声明 前段时间,筹备设计一个关于堕落信息的表,每一个错误有一个独一的ErrID,和对应的错误信息以及其他帮助信息。在C语言中,很自然的实现如下: enum { ERR_ID_1, ERR_ID_2, ERR_ID_3, ERR_ID_4} ErrID;const char* errmsg[] = { "This is Error 1 msg", /... 继续阅读C语言的静态映射声明
:2017-11-02
-
借助 C++ 举办 Windows 开拓:Windows 运行时的泛起 副标题#e# 我的上一个专栏中接头了 Windows 运行时 (WinRT) 应用措施模子 (msdn.microsoft.com/magazine/dn342867)。 我演示了如何通过尺度 C++ 和经典 COM 来编写 Windows 应用商店或 Windows Phone 应用措施,个中仅利用了一些 WinRT A... 继续阅读借助 C++ 举办 Windows 开拓:Windows 运行时的泛起
:2017-11-02
-
如何领略Modbus协议 这些日子利用Modbus协议做设计,有关协议的领略,各人领略纷歧致,我在此做个条记,和各人分享,说说读线圈,写线圈,读保持寄存器,读输入寄存器是什么意思。 读线圈:就是说读开关量输出的状态,看看开关量输出的到底是开着的照旧关着的,这样说有点不专业,可是好大白。好比要在上位机显示开关量输出的当状态,就得用这个成果码。 写线圈:就是说读开关量输入的状态,开关量的输入大多是... 继续阅读如何领略Modbus协议
:2017-11-02
-
如安在c措施中利用汇编编程 如安在c措施中利用汇编编程 要领一:在每个汇编语句前加asm即可。如 void reset_data(void) { asm movr0,#0dfh asmdo_resetdata: asm [email protected],#00h asm djnzr0,do_resetdata return; } 要领二:把asm作为要害字后续... 继续阅读如安在c措施中利用汇编编程
:2017-11-02
-
C++中的值通报,引用通报及指针通报 副标题#e# C++的值通报,引用通报,指针通报这些观念一直是困扰C++措施员,我一直也没有一个能说清他们之间的干系通过一个简朴的实例,可能说浅显的说法,找了一些相关资料,和自已的小我私家感觉,简朴先容一下。 c++中通报参数的方法有三种:传参数的值(称为值通报,简称传值),传参数的地点(称为地点通报,简称为传址),和引用通报(简称为传引用),相应的函数也... 继续阅读C++中的值通报,引用通报及指针通报
:2017-11-03
-
Qt下QSettings类详解 Qt4.0中又增加了一个很是有用的类QSettings,这个类是Qt4提供的一个读取设置文件的类,在Windows平台上,它提供了ini文件的读写,以及注册表的读写成果。我们都知道,用户对付应用措施常常有某种需要,好比说:窗体的巨细,呈现的位置,以及最近打开的文件等等,而这些需求均可由QSettings类实现。 一般来说settings都存放在系统之中,在win... 继续阅读Qt下QSettings类详解
:2017-11-03
-
C/C++字符串处理惩罚之String ADT – 字符串只是抽象数据范例 副标题#e# 提要 字符串是什么?我们认为,与其说它是一个类,不如说它只是一个ADT(抽象数据范例)。 今朝C++中的 字符串类 今朝遍及回收的C++字符串类有二:std::string(basic_string,由STL提供)、CString(由MFC可能WTL提供 )。它们的实现很是雷同,都是带引用计数的、基于线性... 继续阅读C/C++字符串处理惩罚之String ADT – 字符串只是抽象数据范例
:2017-11-03
-
C++ POCO库中文编程参考指南(7) Poco::Net::DatagramSocket 1 结构函数 建设一个未毗连的 IPv4 数据报 Socket: DatagramSocket(); 建设一个指定 IP 范例(IPv4 或 IPv6)的 数据报 Socket: explicit DatagramSocket(IPAddress::Family family); 建设一个指定 Soc... 继续阅读C++ POCO库中文编程参考指南(7) Poco::Net::DatagramSocket
:2017-11-03
-
学点C语言(22):数据范例 – 多维数组与指针 副标题#e# 1. 关于数组的首地点: #include <stdio.h>int main(void){ char cs[2][3] = { {'A','B','C'}, {'D','E','F'} };... 继续阅读学点C语言(22):数据范例 – 多维数组与指针
:2017-11-03