请把下述代码加上异常处理。int MyWriteFile(CString strFileName, CString strText){int nRet = 0;CFile myFile;myFile.Open(strFileName, CFile::modeWrite|CFile::shareExclusive|CFile::modeCreate,NULL);int nLen = strText.GetLength();myFile.Write((char*)(LPCSTR)strText, nLen);

题目

请把下述代码加上异常处理。

int MyWriteFile(CString strFileName, CString strText)

{

int nRet = 0;

CFile myFile;

myFile.Open(strFileName, CFile::modeWrite|CFile::shareExclusive|CFile::modeCreate,

NULL);

int nLen = strText.GetLength();

myFile.Write((char*)(LPCSTR)strText, nLen);

myFile.Close();

return nRet;

}


相似考题
更多“请把下述代码加上异常处理。int MyWriteFile(CString strFileName, CString strText) { int nR ”相关问题
  • 第1题:

    要定义两个指针变量,下面代码正确的是

    A.int *p1,*p2;

    B.int *p1, int *p2;

    C.int* p1,p2;

    D.int *(p1,p2);


    FILE *fp

  • 第2题:

    处理Object类对象的算法代码不能用于处理()类型的数据。

    A.String

    B.StringBuilder

    C.Integer

    D.int


    int

  • 第3题:

    18、下列代码运行时会产生()类型的异常。 int[] array = new int[4]; System.out.println(array[7]);

    A.ArithmeticException

    B.ArrayIndexOutOfBoundsException

    C.ClassCastException

    D.NullPointerException


    ArrayIndexOutOfBoundsException

  • 第4题:

    1、下面代码能够实现交换操作的函数有()

    A.swap(int a,int b) { int t=a;a=b;b=t;}

    B.swap(int *a,int *b) {int *c;*c=*a;*a=*b;*b=*c;}

    C.swap(int *a,int *b) {int *c;c=a;a=b;b=c;}

    D.swap(int &a,int &b) {int c=a;a=b;b=c;}

    E.swap(int *a,int *b) {int c=*a;*a=*b;*b=c;}


    swap(int &a,int &b) {int c=a;a=b;b=c;}

  • 第5题:

    CString对象中有一个getBuffer()用于获取CString对象中的字符串(char *)


    正确