C语言一些调用函数什么意思

来源:百度知道 编辑:UC知道 时间:2024/06/04 04:34:53
1.isalpha要用这个函数要用调用什么库函数?isalpha本身是什么意思?
2.strcpy(x[i],str)是将str里的值复制到x[i]中吗?

isalpha需要包含<ctype.h>
函数原型:int isalpha(int ch)
用途:测试参数是否为大、小写字母
输入参数:ch 被测参数
返回值:布尔

=====
strcpy需要包含<string.h>
函数原型char *strcpy(char *dest, const char *src)
用途:将字符串src拷贝到字符串dest中去
输入参数:dest 目的字符串,src 源字符串
输出参数:dest 等于src的内容
返回值:指向dest的指针
示例:
#include <stdio.h>
#include <string.h>
int main(void)
{
char string[10];
char *str1 = "abcdefghi";
strcpy(string, str1);
printf("%s", string);
return 0;
}

isalpha是判断一个变量是否字母。没记错的话,在solaris带的cc里,是系统函数,只要包含ctype.h就可以。
strcpy(x[i],str)是将str里的值复制到x[i]中。不过用这个函数可能会导致溢出错误。建议使用strncpy或strlcpy