易截截图软件、单文件、免安装、纯绿色、仅160KB

C/VC目录操作


C/VC目录操作
星尘 发表于 2006-10-11 15:54:00
0
推荐
一、目录操作函数介绍
在VC++的“direct.h”中定义了以下4个函数:
int chdir(const char *);       //change directory
char * getcwd(char *, int);  //get current working directory
int mkdir(const char *);      //make directory
int rmdir(const char *);      //remove directory, the directory must be empty
在使用这些函数时,必须包含如下语句:
#i nclude <direct.h>
二、函数使用举例
void OnMakeDir()
{
 // TODO: Add your control notification handler code here
 CString   m_TempName;  
 m_TempName=_T("e:\\testtmp");                    
 CFileStatus   rStatus;
 if(!CFile::GetStatus(m_TempName,rStatus))
 {
  if(!mkdir(m_TempName))
  {
   MessageBox( "Directory 'e:\\testtmp' was successfully created " );
   if(!rmdir(m_TempName))
    MessageBox( "Directory 'e:\\testtmp' was successfully removed " );
   else
    MessageBox( "Problem removing directory 'e:\\testtmp' " );
  }
  else
  MessageBox( "Problem creating directory 'e:\\testtmp' " );
 }
 else
  MessageBox("e:\\testtmp is exist!");
}
void CTestDlg::OnGetCurWorkingDirect()
{
  char buffer[67];
 if(getcwd(buffer,66) == NULL)
  MessageBox("getcwd error");
 else
  MessageBox(buffer); 
}


相关文档:

C/C++获取当前系统时间(转载)


// 方案— 优点:仅使用C 标准库;缺点:只能精确到秒级
#include <time.h>
#include <stdio.h>
int main( void )
{
    time_t t = time(0);
    char tmp[64];
    strftime( tmp, sizeof(tmp), "%Y/%m/%d %X %A 本年第%j天 %z",localtim ......

C/C++基本编程技能【转】

一、请填写BOOL , float, 指针变量 与“零值”比较的 if 语句。(10分)
提示:这里“零值”可以是0, 0.0 , FALSE或者“空指针”。例如 int 变量 n
与“零值”比较的 if 语句为:
if ( n == 0 )
if ( n != 0 )
以此类推。
请写出 BOOL flag 与“零值”比较的 if ......

C/C++ 下标有效性检查

C/C++是不检查数组下标是否越界的。
      不检查下标是否越界可以有效提高程序运行的效率,因为如果你检查,那么编译器必须在生成的目标代码中加入额外的代码用于程序运行时检测下标是否越界,这就会导致程序的运行速度下降,所以为了程序的运行效率,C/C++才不检查下标是否越界。
   ......

c fopen函数

[C语言]fopen()函数的参数说明
2007年06月05日 星期二 23:55
格式:文件指针名=fopen(文件名,使用文件方式)
参数:
文件名 意义
"C:/temp/temp.txt" 文件 C:\temp\temp.txt
文件使用方式   意 义
“rt”     只读打开一个文本文件,只允许读数据
“wt”        只写 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号