梓囚徒貧圭�鮗� ○ 賜 ★ 辛酔堀貧和鍬匈��梓囚徒貧議 Enter 囚辛指欺云慕朕村匈��梓囚徒貧圭�鮗� ● 辛指欺云匈競何��
!!!!隆堋響頼��紗秘慕禰厮宴和肝写偬堋響��
int m_size�察 �
publc�此 �
CBuffer�┌�
��
m_pBuffer=NULL�察 �
��
~CBuffer�┌�
��
Free�┌��察 �
��
void Allocte��int size��
��
m_size=size�察 �
m_pBuffer= new char��size�В察 �
��
private�此 �
void Free�┌�
��
if��m_pBuffer��=NULL��
��
delete m_pBuffer�察 �
m_pBuffer=NULL�察 �
��
��
public�此 �
void SaveString��const char* pText�� const
��
strcpy��m_pBuffer�察�pText���察 �
char* GetBuffer�┌� const
��
return m_pBuffer�察 �
��
���察 �
void main ��int argc�察�char* argv�ВВ�
��
cBuffer buffer1�察 �
buffer1。SaveString�─�Microsoft ̄���察 �
printf��buffer1。GetBuffer�┌����察 �
��
��
孀竃Allocate�察�SaveString�察�main議危列。
及1嫗 兆二永編寔籾娼僉3。罷周匍賞涙惟��5��
2��嬉咫^Wele MSR Asia ̄
#include
#include
char * GetName ��void��
��
//To return ^MSR Asia ̄ String
char name�В�=^MSR Asia ̄�察 �
return name�察 �
��
void main��int argc�察�char* argv�ВВ�
��
char name��32�В察 �
//Fill in zeros into name
for��int i=0��i ��
name��1��='0'�察 �
��
//copy ^Wele ̄ to name
name=^Wele ̄�察 �
//Append a blank char
name��8��= ̄�察 �
//Append string to name
strcat��name��GetName�┌����察 �
//print out
printf��name���察 �
��
孀竃殻會嶄議危列。
3��#include
class A
��
public�此 �
void FuncA�┌�
��
printf�─�FuncA calledn ̄���察 �
��
virtual void FuncB�┌�
��
printf�─�FuncB calledn ̄���察 �
��
���察 �
class B�此�public A
��
public�此 �
void FuncA�┌�
��
A�今�FuncA�┌��察 �
printf�─�FuncAB calledn ̄���察 �
��
virtual void FuncB�┌�
��
printf�─�FuncBB calledn ̄���察 �
��
���察 �
void main��void��
��
B b�察 �
A *pa�察 �
pa=&b�察 �
A *pa2=new A�察 �
b。FuncA�┌��察 �
b。FuncB�┌��察 �
pa´〃FuncA�┌��察 �
pa´〃FuncB�┌��察 �
pa2´〃FuncA�┌��察 �
pa2´〃FuncB�┌��察 �
delete pa2�察 �
��
What is the output of the above program�拭 �
及1嫗 兆二永編寔籾娼僉3。罷周匍賞涙惟��6��
4��#include
#include
int FindSubString��char* pch��
��
int count=0�察 �
char* p1=pch�察 �
while��*p1��=`0¨��
��
if��*p1==p1��1�А�1��
��
p1�����察 �
count�����察 �
��
else
��
break�察 �
��
��
int count2=count�察 �
while��*p1��=`0¨��
��
if��*p1��==p1��1��1��
��
p1�����察 �
count2�察 �
��
else
��
break�察 �
��
if��count2==0��
return count�察 �
return 0�察 �
��
void ModifyString��char* pText��
��
char* p1=pText�察 �
char* p2=p1�察 �
while��*p1��=`0¨��
��
int count=FindSubString��p1���察 �
if��count〃0��
��
*p2����=*p1�察 �
sprintf��p2�察 娃�I ̄�察�count���察 �
while��*p2��= `0¨��
��
p2�����察 �
��
p1��=count��count��1�察 �
��
else
��
*p2����=*p1�����察 �
��
��
��
void main��void��
��
char text��32��=^XYBCDCBABABA ̄�察 �
ModifyString��text���察 �
printf��text���察 �
��
In the main�┌� function�察�after ModifyString��text�� is called�察�what¨s the value of `text¨�拭 �
及1嫗 兆二永編寔籾