b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

colevariant_colevariant 哪个类_colevariant用法(16)

电脑杂谈  发布时间:2017-01-21 04:03:09  来源:网络整理

...

s.ReleaseBuffer();

char* temp=s.GetBuffer(10);

10是什么意思啊

// str is CString var

char* temp = strdup(str);

// free

free(temp);

我的这段代码在一个程序中能通过编译,但是在另外一个中总是出现cannot convert parameter 1 from 'class CString' to 'const char *'的错误。str和temp的类型都一样。这是为什么?

you may setting your compiler option to UNICODE, in this case, declare the var:

// str is CString var

_TCHAR* temp = _tcsdup(str);

// free

free(str);

31。SA,SB为两个结构类型??

SA* A;

SB* B;

(SB*)A->...(调用函数)

请问此时A的类型,是指向SA还是SB

此时编译器是生成一个临时指针吗?

另外,

B=(SB*)A;此时A又是什么类型???

A的类型始终是SA *

B的类型始终是SB *

当进行强制类型转换时使的是临时指针

同意楼上的。

32。char buff[100],char UserName[50][100],怎么将buff的值传给UserName,是其成为UserName数组中的某一项呢??

//0=<i<50

strcpy(UserName[i],buff);

呵呵,benbensan抢先一步。

for (i=0;i<100;i++)

*(*(username+x)+i)=*(buffer+i)

其中0《X〈50

benbensan写的也对

那反过来呢?把UserName中的某一项读出赋值给buff呢?怎么弄?

//0=<i<50

strcpy(UserName[i],buff);

对不起,能错了,不过建议你看一下C语言了的指针和数组

//0=<i<50

strcpy(buff,UserName[i]);

好好看看老潭的书先!OK?

好。。。。!

33。请问怎样把SYSTEMTIME类型转换成time_t类型?

SYSTEMTIME st;

GetLocalTime(&st);

CTime tm(st.wYear,st.wMonth,st.wDay,st.wHour,st.wMinute,st.wSecond);

time_t t = tm.GetTime();

34。unsigned char Exponent[10]; //e

unsigned long eBytes; //e的字节数

如何转换成DWord型! ??

用强制类型转换呀

(DWord)eBeytes;

(DWord)Exponent[i];//(0<=i<=10);

我是说把e转换成DWORD型

也就是说把Exponent中的内容转换成DWORD型

用强制类型转换就可以了,(DWORD的高24位自动加0)

DWORD Des[10]

for (int i=0;i<11;i++)

Des[i]=Exponent[i];

至于那个ULONG的也是用强制类型软换就可以了

35。请问怎样把time_t类型转换成SYSTEMTIME类型?

typedef struct _SYSTEMTIME

typedef long time_t


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-27731-16.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 贾志健
      贾志健

      你家赵薇呢

    • 刘景远
      刘景远

      中国海的12海里内就更不能让其自由通行

    热点图片
    拼命载入中...