您正在查看 "c/c++" 分类下的文章 2009-02-08 13:47 LPTSTR lpszSystemInfo;
DWORD cchBuff=256;
TCHAR tchBuffer2[100];
DWORD dwResult;
SYSTEM_INFO siSysInfo;
TCHAR tchBuffer[100];
lpszSystemInfo=tchBuffer2;
//获得计算机名
GetComputerName(lpszSystemInfo,&cchBuff);
m_pcname.SetWindowTextA(lpszSystemInfo);
//获得当前用户名
GetUserName(lpszSystemInfo,&cchBuff);
m_username.SetWindowTextA(lpszSystemInfo);
//获得Windows目录
int nSize=GetWindowsDirectory(lpszSystemIn |
2009-02-08 13:38 #include <sys\stat.h>
#include <stdio.h>
#include <time.h>
#define FILENAME "D:\\down.exe"
int main(void)
{
struct stat statbuf;
FILE *stream;
/* open a file for update */
if ((stream = fopen(FILENAME, "w+")) == NULL)
{
fprintf(stderr, "Cannot open output file.\n");
|
2008-08-06 11:09 开始转行玩MFC,虽然某些人说MFC垃圾,ATL更好,懒得理他们,自己走自己的路线,反正我学得快~~
昨天买了本电子工业出版社的《VC++ 2005从入门到精通》,看了200多页,有点心得,在这里做个笔记。
模式对话框和非模式对话框感觉真的差距很多,打个比方。文件通用对话框就是模式型的,一般来说只要为按钮添加事件处理程序代码就好了。
CFileDialog封装的就是Windows的通用文件对话框,由构造函数传入更多的参数定制选项:
CFileDialog(
//区别打开和另存
BOOL bOpenFileDialog,
//默认文 |
2008-04-23 14:29 一、实验目的和要求
1、掌握队列的存储结构及基本操作。
2、掌握循环队列的设置及循环队列的各种基本操作的实现。
3、通过具体的应用实例,进一步熟悉和掌握队列的实际应用。
二、实验内容
1、建立头文件test8.h,定义顺序存储的循环队列存储结构,并编写循环队列的各种基本操作实现函数。同时建立一个验证操作实现的主函数文件test8.cpp,编译并调试程序,直到正确运行。
说明:队列的基本操作可包括:
① void InitQueue (Queue &Q); //构造一个空队列 Q
|
2008-04-13 16:33 #include <windows.h>
#include <iostream.h>
void SearchFile(char FileDir[MAX_PATH],char FileType[MAX_PATH])
{
char buffer[MAX_PATH]; //定义缓冲区
sprintf(buffer,"%s\\%s",FileDir,FileType);
HANDLE hFind; //定义句柄
|
2008-04-13 15:56 累死我也,写完这个小程序 脑细胞死了2%
题目要求:
1、设栈采用顺序存储结构(用动态数组),请编写栈的各种基本操作的实现函数,并存放在头文件test7.h中。同时建立一个验证操作实现的主函数文件test7.cpp,编译并调试程序,直到正确运行。
提示:
⑴ 栈的动态数组顺序存储结构可定义如下:
struct Stack {
ElemType *stack ; // 存栈元素
int top; |
2008-04-08 19:07 提记:这是我大一下学期的C++第一个大作业,真TM的烦,不过这个问题很经典噢
题目要求:
编写程序,模拟约瑟夫环(josephus)问题: n个人(编号为1,2,3,……,n (n>0) )按顺时针方向围坐一圈,每人持有一个正整数密码。开始时任意给出两个值:一个为首先报数的人的编号i (0<i<=n),另一个为起始报数上限值m。接着从编号为i的人开始按顺时针方向自1起顺序报数,报到m时停止报数,且报到m的人出列,并将他的密码作为新的m值,从他在顺时针方向上的下一个人起重新自1报数,……,如此下去,直到所有人全 |
2008-03-28 19:47 code by 牛人[flashsky]
#include <stdio.h>
#include <windows.h>
#include <winsock.h>
int main()
{
WSADATA ws;
SOCKET listenFD;
int ret;
//初始化wsa
WSAStartup(MAKEWORD(2,2),&ws);
//注意要用WSASocket
listenFD = WSASocket(AF_INET, SOCK_STREAM, IPPROTO_TCP, NULL, 0, 0);
//设置套接字选项,SO_REUSEADDR选项就是可以实现端口重绑定的
//但如果指定了SO_EXCLUSIVEADDRUSE,就不会绑定成功
|
2008-03-20 13:50 未经本人同意,不得转载!
#include <windows.h>
#include <stdio.h>
BOOL DelLogFile(const char* szLogName)
{
HANDLE hHandle;
BOOL bOk=Flase;
hHandle=OpenEventLog(
NULL;
szLogName);
if(!hHandle){
Return FALSE;
}
if(ClearEventLog(hHandle,NULL)){
bOk=True;
}
CloseEventLog(hHandle);
return bOk;
}
int main()
{
ch |
2007-12-28 17:46 题目:建立一个链表,输入内容,如果输入学生学号是0就停止输入。输出该链表,再赋一个标准值,链表中学生的分数低于此标准就不输出
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
struct stud_node {
int num;
char name[20];
int score;
struct stud_node *next;
};
void main()
{
struct stud_node *head,*tail,*p,*ptr;
int num,score;
char name[20];
int size=sizeof(struct stud_node);
head=tail=NULL;
|
| | |