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 str *str2)要求:如果str1=str2 return 0;如果str1>str2 返回一个正数;如果 str1<str2 返回一个负数。不能调用其他函数。。。。。
[主观题]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=10;sizeof(str)=( )sizeof(p)=( )sizeof(n)=( )void func(char str[100]){ }sizeof(str)=( )
[单选题]串的操作函数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)编写测试向量?
[单选题]下列程序的输出结果是______。 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)函数功能的代码。
[单选题]下列程序的运行结果为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 z;}st;则下列的叙述中不正确的是( )。A.struct是结构体类型的关键字B.st是结构体类型名C.x、y、z都是结构体成员名D.struct str是结构体类型名
[单选题]下列程序的运行结果为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";