C++/C代码
文章平均质量分 83
宇文-不期而至
ASM/C/C++学习中ing
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
由GetLastError()获得的错误代码得到字符串描述
在windows中每一次函数调用,如果出现错误,可以用GetLastError函数获得错误代码。下面编写一个函数演示如何获得错误描述的字符串LPSTR ConvertErrorCodeToString(DWORD ErrorCode){HLOCAL LocalAddress=NULL;FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER|FO原创 2009-03-01 22:53:00 · 3091 阅读 · 1 评论 -
根据日期求的星期函数
int GetWeek(int y,int m,int d){ static int t[] = {0, 3, 2, 5, 0, 3, 5, 1, 4, 6, 2, 4}; y -= m < 3; return (y + y/4 - y/100 + y/400 + t[m-1] + d) % 7;} y m d 分别为年月日整数返回0表示周日,1-6表原创 2009-06-05 15:07:00 · 778 阅读 · 0 评论 -
又无聊写了一个字符串二进制代码查看工具
#include "iostream.h"#include "string.h"struct t{ char a7:1; char a6:1; char a5:1; char a4:1; char a3:1; char a2:1; char a1:1; char a0:1;}main(){ char data[512]={0}; co原创 2009-06-01 22:54:00 · 1170 阅读 · 0 评论 -
C/C++做的一个简单界面程序
#include "windows.h"#include "resource.h"#define ClassName "panweiguo"#define Title "窗口应用程序"//主窗口窗口大小位置#define MainWindowLeft 300 //主窗口(0,0)坐标距离屏幕左边距离#define MainWindowTop 200 //主窗口(0,原创 2009-07-28 23:41:00 · 9844 阅读 · 0 评论 -
C/C++做的一个简单界面程序扩充,向指定窗口发送消息
#include "windows.h"#include "Psapi.h"#include "resource.h"#define ClassName "panweiguo"//将Psapi.lib添加进来#pragma comment(lib,"Psapi.lib")#define Title "窗口应用程序"#define MAXPROCESS 100 //定原创 2009-07-30 21:46:00 · 2291 阅读 · 0 评论 -
C/C++写的简单界面程序的扩充--查看当前进程和进程内的模块
#include "windows.h"#include "Psapi.h"#include "resource.h"#define ClassName "panweiguo"//将Psapi.lib添加进来#pragma comment(lib,"Psapi.lib")#define Title "窗口应用程序"#define MAXPROCESS 10原创 2009-07-29 17:52:00 · 1404 阅读 · 1 评论 -
一个进制转换的函数
今天用递归写了个简单的进制转换函数,帖出来。int fss(int a,int b)//a为要转换的数字,b为要转换的数制{ if (a>=0&&a<b){cout<<a; return a;} else{cout<<a%b;return fss(a/b,b);}}原创 2009-04-22 22:30:00 · 422 阅读 · 0 评论 -
获得PE文件的导入模块和导入函数
#include "windows.h"#include "iostream.h"#include "Dbghelp.h"#include "Psapi.h"#pragma comment(lib,"Psapi.lib")#pragma comment(lib,"Dbghelp.lib")#define SizeOfArray 32//枚举模块的数组大原创 2009-03-17 12:14:00 · 1071 阅读 · 1 评论 -
使用VirtualQuery查询虚拟内存分配
#include "iostream.h"#include "windows.h"VOID * pAddress=NULL;char path[512]={0};MEMORY_BASIC_INFORMATION t; main(){ DWORD dwResult=VirtualQuery(pAddress,&t,sizeof(MEMORY_BASIC_INFORMA原创 2009-03-15 21:09:00 · 7934 阅读 · 2 评论 -
一道软件实习的题目
4. 某工厂有一名老板Boss,及若干工人。工人分为小时工HourlyWorker、计件工PieceWorker、销售员CommissionWorker。小时工每周工作40小时,超过40小时部分的报酬是平时的1.5倍;计件工是按生产的工件计算报酬的,每件的报酬是固定的,假设他只生产一种类型的工件;销售员每周有小部分固定的基本工资加上每周销售额的固定百分比;老板每周有固定的薪水。为该工厂设计一原创 2009-03-04 19:07:00 · 1265 阅读 · 1 评论 -
一个软件实习的题目
5 简单学生信息管理系统,要求如下:(1)学生信息包括学号、姓名、生日、语文成绩、数学成绩、英语成绩。(2)内存中以链表形式实现对学生数据的管理。(3)可以查看所有学生信息(4)可以添加一个学生信息(5)可以删除一个学生信息(6)可以根据学号修改一个学生信息(7)可以将学生信息保存到磁盘文件(8)可以从文件中载入学生信息(9)可以按学号对学生信息进行排序(1原创 2009-03-04 18:45:00 · 788 阅读 · 0 评论 -
Android NDK 之Assets
Android NDK编程中不可避免要使用Assets资源,要使用Assets的话,那么必须得先获得C/C++中的AAssetManager对象,获取此对象貌似我还没发现有纯C的方法获得(唉,能力有限啊,大家有方法回复告知啊),只能通过 AAssetManager* mgr = AAssetManager_fromJava(env, assetManager);获得,也就是说, AAssetM原创 2012-03-04 22:45:15 · 6086 阅读 · 2 评论
分享