崔尼玛的博客

崔大脑袋的一亩三分地
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  C/C++

摘要:要求:将大写字母改成小写,将小写字母改成大写,数字不变,删除其他字符;char* change(char str[],int n) { int i,j; char *pres=new char[n]; for(i=0,j=0;i='A' && str[i]='a' && str[i]='0' && str[i]<='9') { *(pres+j)=str[i]; j++; } } *(pres+j)='\0'; return pres; } void main( 阅读全文

posted @ 2013-09-09 21:59 崔尼玛 阅读(733) 评论(2) 推荐(1)

摘要:1. string转const char* string s = "abc"; const char* c_s = s.c_str(); 2. const char*转string 直接赋值即可 const char* c_s = "abc"; string s(c_s); 3. string转char* string s = "abc"; ch... 阅读全文

posted @ 2013-08-29 01:05 崔尼玛 阅读(609) 评论(0) 推荐(0)

摘要:因为一直对这几种函数参数的传递方式理解的不是很透彻,花了一段时间仔细捋清了他们之间的区别。这个问题也是编程初级阶段会经常遇到的问题,也是有可能在面试中遇到的基本问题,在此进行了简单的总结一下,一是加深自己的理解,二是希望帮助遇到同样问题的同学,希望能帮你们快速透彻的理解他们。 主要以实现交换两个整形值(老生常谈的话题了)为载体进行透彻的说明,我们的主要方法就是利用最基本的输入输出功能来看函数执行前和执行后,参数地址和值的变化来看函数“做了什么事情”。 针对每一个不同的函数,主要从展现了如下几个方面:(1)函数开始执行前的参数的状态,包括参数的地址和值(2)函数实现了什么样的操作(3)... 阅读全文

posted @ 2013-08-27 22:06 崔尼玛 阅读(3167) 评论(0) 推荐(0)

摘要:有些函数的参数类型为const char*,而MFC编辑控件关联的变量一般为CString类型,所以在将输入内容当作函数参数传入的时候,首先要进行类型转换。首先获得内容://先取得控件中的内容GetDlgItemText(IDC_EDIT1,DataServer); //然后进行类型转换char c1[256]={0}; wcstombs(c1,DataServer,wcslen(DataServer));//具体函数查阅相关文档 //最后进行转换const char* cc1=c1; 经个人实践这种方法有效。 阅读全文

posted @ 2013-08-27 21:57 崔尼玛 阅读(1992) 评论(1) 推荐(0)