![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c/c++
快乐的小青蛙一只
生活不止眼前的苟且,还有诗和远方。
展开
-
如何判断一个字符串是不是纯数字字符串
1. #include <stdio.h> #include <stdlib.h> int main () { char str[] = "129th"; if(strspn(str, "0123456789") == strlen(str)) { ...原创 2019-11-21 19:53:15 · 1558 阅读 · 0 评论 -
关于给VS2005工具栏添加串口控件 VS别的版本同样适用
学期的课程设计要做个串口调试工具,因为是要跑在WINCE上的,所以用VS2005开发,可是发现VC工具箱下面有的串口控件在VS下面没有,为了方便想直接把VC下面的拿过来用用。 方法一:给电脑上装个VC6.0的开发工具,然后在VS下面对话框添加ActiveX控件中选Microsoft Communications Control.version6.0 就OK啦!原创 2013-12-15 20:41:39 · 1651 阅读 · 0 评论 -
C语言实现 输入密码显示星号******
#include "stdio.h"#include "string.h" void main(){ int x = 0; char c; char Password[6]; printf("请输入密码\n\n"); while(x { c = getch(); Password[x++] = c; if(c != 13) put原创 2013-12-22 20:58:46 · 16449 阅读 · 8 评论 -
#ifndef#define#endif的用法(整理)
[转] #ifndef#define#endif的用法(整理) 原作者:icwk文件中的#ifndef 头件的中的#ifndef,这是一个很关键的东西。比如你有两个C文件,这两个C文件都include了同一个头文件。而编译时,这两个C文件要一同编译成一个可运行文件,于是问题来了,大量的声明冲突。还是把头文件的内容都放在#ifndef和#endif中吧。不管你的头文件会不会被转载 2014-03-04 09:58:32 · 1096 阅读 · 0 评论 -
结构体字节对齐问题
__attribute__((packed))http://blog.chinaunix.net/uid-25768133-id-3485479.html#pragma pack(n)结构体字节对齐typedef struct{ char c; int d; short e;}A;typedef struct{ char c; ...原创 2014-03-13 21:39:17 · 756 阅读 · 0 评论 -
[C/C++程序员面试宝典] 程序员面试宝典(33)-在O(1)时间删除链表结点
题目:给定链表的头指针和一个结点指针,在O(1)时间删除该结点。链表结点的定义如下:struct ListNode{ int m_nKey; ListNode* m_pNext;};函数的声明如下:void DeleteNode(ListNode* pListHead,ListNode* pToBeDeleted)转载 2014-11-03 20:44:18 · 850 阅读 · 0 评论 -
字符串分割
由于工作需要,自己zhao先上C++版本的原创 2014-10-30 14:08:26 · 709 阅读 · 0 评论 -
C/C++之回调函数
C/C++之回调函数 今天讨论下C/C++中的回调函数。 在理解“回调函数”之前,首先讨论下函数指针的概念。函数指针(1)概念:指针是一个变量,是用来指向内存地址的。一个程序运行时,所有和运行相关的物件都是需要加载到内存中,这就决定了程序运行时的任何物件都可以用指针来指向它。函数是存放在内存代码区域内的,它们同样有地址,因此同样可以用指针来存取函数,把这种指转载 2015-11-28 15:34:20 · 394 阅读 · 0 评论 -
C++xml操作之三---CMarkUp
这是官网示例文件,取出里面的Markup.cpp和Markup.h,导入你的工程里面,CMarkup类就可以用了;下载地址:http://www.firstobject.com/Markup83.zip转自:https://blog.csdn.net...转载 2018-09-04 16:01:10 · 600 阅读 · 0 评论