一、主角叫王什么的,措号判官,出场带面具的都市小说,求名字
花都十二钗,傲无常的书
二、c语言,为什么要用void 做函数类型,
void * 类型代表通用类型,很容易通过类型转换为其他类型。你可以把这个类型想象中一个万能插座,什么头都可以插进去
int *p=(int *)void *
三、求教一道C语言问题
第一方法:有些复杂(就是你写的这个)
#include#include void strmcpy(char *s, char *t, int m); int main(void) { char s[80], t[80]; int m; printf(Input a string: ); gets(t); printf(Input an integer: ); scanf(%d, &m); strmcpy(s, t, m); printf(Output is: %s, s); return 0; } void strmcpy(char *s, char *t, int m) { int i; for (i = 0; t[m] != '\0'; i++) { *(s + i) = *(t + m); /* 将t字符串中第m个字符赋给s字符串 */ m++; /* 移动t字符串的位置 */ } *(s + i) = '\0'; } 第二种方法: #include #include void strmcpy(char *s, char *t, int m); int main(void) { char s[80], t[80]; int m; printf(Input a string: ); gets(t); printf(Input an integer: ); scanf(%d, &m); strmcpy(s, t, m); printf(Output is: %s, s); return 0; } void strmcpy(char *s, char *t, int m) { strcpy(s, t + m); /* 将t字符串中第m个字符后的字符全部复制到s中 */ } /* 第一种方法复杂了一点,第二种方法就简单许多了,希望能采纳。 */
四、C语言问题
#include #include int main () { void cpy(char[],char[]); char str1[80],str2[80]; printf(请输入一个字符串:); scanf(%s,str1); cpy(str1,str2); printf(这个字符串中的元音字母为:%s,str2); return 0; } void cpy(char *a,char *b) { while(*a) { switch(*a) { case 'a': case 'A': case 'e': case 'E': case 'i': case 'I': case 'o': case 'O': case 'u': case 'U':*b++=*a; default:a++;break; } } *b='\0'; }
转载请注明:亿家范文网 » 主角叫王什么的,措号判官,出场带面具的都市小说,求名字