zoukankan      html  css  js  c++  java
  • 在函数的入口处,使用断言检查参数的有效性

    在函数的入口处,使用断言检查参数的有效性(合法性)。

     1 #include <iostream>
     2 #include<direct.h>
     3 #include<errno.h>
     4 #define MAX_PATH 250
     5 /* run this program using the console pauser or add your own getch, system("pause") or input loop */
     6 
     7 using namespace std;
     8 int main(int argc, char** argv) {
     9        //声明变量
    10     char *p,str[MAX_PATH];
    11 
    12     //设置新目录
    13     if (mkdir("d:\ABC")){
    14         cout<<"mkdir Error!"<<endl;
    15     }
    16 
    17     //更该工作目录
    18     if (chdir("d:\ABC")){
    19         cout<<"chdir Error!"<<endl;
    20     }
    21 
    22     //读取当前目录
    23     if ((p=getcwd(str,MAX_PATH))==NULL) {
    24         cout<<"getcwd Error!"<<endl;
    25     }
    26     else
    27     {
    28         cout<<"p:"<<p<<endl;
    29         cout<<"str:"<<str<<endl;
    30     }
    31 
    32     //更该工作目录
    33     if (chdir("d:\")){
    34         cout<<"chdir Error!"<<endl;
    35     }
    36 
    37     //删除指定目录
    38     if (rmdir("d:\ABC")==-1) 
    39         cout<<"rmdir Error!"<<endl;
    40     return 0;
    41 }
  • 相关阅读:
    自然拼读
    windws蓝屏解决方案
    chrome
    ubuntu安装英伟达驱动
    ubuntu基础
    kvm(未完成2021-04-26)
    istio
    OpenSSH
    su 与 su -关系
    read命令/ declare/set
  • 原文地址:https://www.cnblogs.com/borter/p/9413634.html
Copyright © 2011-2022 走看看