CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

如何判断一个 char * s 指针的内容是否为空?

楼主fancy_zhh(中华英雄)2003-09-04 09:56:05 在 VC/MFC / 基础类 提问

char   *   s   =   new   char[10];  
   
  memset(s,'\0',10);  
   
  //此时我如何判断这个s的内容为空  
  问题点数:20、回复次数:6Top

1 楼bluebohe(薄荷)回复于 2003-09-04 10:03:23 得分 0

if(strcmp(s,"")==0)//如果s为空  
  {  
  ………………  
  }  
  或者直接if(s[0]==0)  
  Top

2 楼tonybaobao(Tony宝宝)回复于 2003-09-04 10:04:51 得分 0

if(   !s   )  
  cout<<"为空";Top

3 楼akiko(弥弥)回复于 2003-09-04 10:06:23 得分 10

if(strcmp(s,"\0"))AfxMessageBox("非空");  
  else   AfxMessageBox("空");Top

4 楼lipeng518888(最近有点烦)回复于 2003-09-04 10:07:00 得分 0

if(strcmp(s,"")==0)  
  //为空,do   something    
  else   do   something  
  Top

5 楼bluebohe(薄荷)回复于 2003-09-04 10:14:27 得分 5

楼上  
  if(   !s   )  
  cout<<"为空";  
  是不对的!!!s=NULL和strcpy(s,"")是两个概念Top

6 楼wangjinwang(王者之疯)回复于 2003-09-04 10:15:23 得分 5

char   *   s=NULL;  
  。。。  
  if(s&&*s==0)  
  {  
  //s为空串  
  }Top

相关问题

  • 关于char型指针的指针
  • 如何判断指针非法(坏指针)
  • 关于鼠标指针的判断
  • ★★如何判断是否悬挂指针★★
  • 请问free,delete指针前如何判断指针是否存在?
  • 数组指针的问题:char s[], &s, s, *s
  • 奇怪的指针:char buf[],char *buf[],char **buf[].
  • CFile 如何判断文件指针指向文件尾部??
  • 请问结构体指针如何判断和赋值
  • 请问结构体指针如何判断和赋值

关键词

  • 内容
  • 判断
  • char

得分解答快速导航

  • 帖主:fancy_zhh
  • akiko
  • bluebohe
  • wangjinwang

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo