[主观题]

检查错误

int CopyStringCount(const char* Str)

{

int nCount = 0;

char* pBuffer;

pBuffer = new char[_MAX_PATH];

strcpy(pBuffer,Str);

for(;*pBuffer!='/0'; pBuffer++)

if(*pBuffer == '/') nCount ++;

// delete [] pBuffer;

return nCount;

}

参考答案与解析:

相关试题

写一个函数 int strcmp(const str *str1,const s

[主观题]写一个函数 int strcmp(const str *str1,const str *str2)要求:如果str1=str2 return 0;如果str1>str2 返回一个正数;如果 str1<str2 返回一个负数。不能调用其他函数。。。。。

  • 查看答案
  • char str[ ]= "Hello"; char *p=str; int n

    [主观题]char str[ ]= "Hello";char *p=str;int n=10;sizeof(str)=( )sizeof(p)=( )sizeof(n)=( )void func(char str[100]){ }sizeof(str)=( )

  • 查看答案
  • char str[ ]= "Hello"; char *p=str; int n

    [主观题]char str[ ]= "Hello";char *p=str;int n=10;sizeof(str)=( )sizeof(p)=( )sizeof(n)=( )void func(char str[100]){ }sizeof(str)=( )

  • 查看答案
  • 串的操作函数str定义为:int str(char*s){char*p=s;wh

    [单选题]串的操作函数str定义为: int str(char*s){ char*p=s; while(*p!=’/0')p++; return p=s; } 则str("abcde")的返回值是 ( )A.3B.4C.5D.6

  • 查看答案
  • 如何为函数int atoi(const char * pstr)编写测试向量?

    [主观题]如何为函数int atoi(const char * pstr)编写测试向量?

  • 查看答案
  • 下列程序的输出结果是______。char*fun(char*str,int n

    [单选题]下列程序的输出结果是______。 char*fun(char*str,int n) { int i; char*p=str; for(i=0;i<10;i++,str++) *str='a'+i; return++p; } main() { char a[10]; printf("%s/n",fun(a,10)); }A.ABCDEFGHIJB.abcdefghijC.bcdefghijD.不确定的值

  • 查看答案
  • 请编写能直接实现int atoi(const char * pstr)函数功能的

    [主观题]请编写能直接实现int atoi(const char * pstr)函数功能的代码。

  • 查看答案
  • 下列程序的运行结果为#includevoid abc(char*str){int

    [单选题]下列程序的运行结果为includevoid abc(char*str){int a,b;for(a=b=0;str[a]!='/0';a£«£«下列程序的运行结果为 #include<stdio.h> void abc(char*str) { int a,b; for(a=b=0;str[a]!='/0';a++) if(str[a]!='c') str[b++]=str[a]; str[b]='/0';} void main() { char str[]="abcdef";

  • 查看答案
  • 设有下列说明语句: strcut str {int x;float y;char

    [单选题]设有下列说明语句:strcut str{int x;float y;char z;}st;则下列的叙述中不正确的是( )。A.struct是结构体类型的关键字B.st是结构体类型名C.x、y、z都是结构体成员名D.struct str是结构体类型名

  • 查看答案
  • 下列程序的运行结果为#includevold abc(char*str){int

    [单选题]下列程序的运行结果为includevold abc(char*str){int a,b; for(a=b=0;str[a]!='/0';a£«下列程序的运行结果为 #include<stdio.h> vold abc(char*str) { int a,b; for(a=b=0;str[a]! ='/0';a++) if(str[a]!='c') str[b++]=str[a]; str[b]='/0';} void main() { char str[]="abcdef";

  • 查看答案
  • 检查错误 int CopyStringCount(const char* Str