社区
C语言
帖子详情
strcpy()的头文件是什么
ganpengjin
2010-05-25 10:59:06
strcpy()的头文件是什么!
顺便问一下,你们学C用的是什么书啊,给我介绍一下,好不!
要求经典的!
...全文
20735
10
打赏
收藏
strcpy()的头文件是什么
strcpy()的头文件是什么! 顺便问一下,你们学C用的是什么书啊,给我介绍一下,好不! 要求经典的!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
winterlight09
2010-09-14
打赏
举报
回复
能否追问一句,strcpy位于哪个库啊,那么多的lib找不准,我的链接时竟然出现这个:stcpy undefined reference
liutengfeigo
2010-05-25
打赏
举报
回复
你好像把分给错人了,我怎么40分?
ganpengjin
2010-05-25
打赏
举报
回复
1
[Quote=引用 6 楼 hqin6 的回复:]
c++:
#include <cstring>
c:
#include <string.h>
[/Quote]
#include <cstring>?
没有试过,真是奇怪了,C++本来就兼容了C,还有这么多的名堂,受不了!
呵呵
分给你了!
liutengfeigo
2010-05-25
打赏
举报
回复
c primer plus
太乙
2010-05-25
打赏
举报
回复
c++:
#include <cstring>
c:
#include <string.h>
lylm
2010-05-25
打赏
举报
回复
其它地方还有问题吧?上代码
种菜的
2010-05-25
打赏
举报
回复
#include <string.h>
哈哈
ganpengjin
2010-05-25
打赏
举报
回复
[Quote=引用 2 楼 lylm 的回复:]
string.h太短了
[/Quote]
怎么在2008里面还会出现警告呢,我就弄不明白了!
lylm
2010-05-25
打赏
举报
回复
string.h太短了
pengzhixi
2010-05-25
打赏
举报
回复
string.h
c语言
头文件
.docx
c语言
头文件
C语言中常用的
头文件
有很多,它们提供了各种函数和数据类型的声明,以及常用的宏定义。以下是一些常见的C语言
头文件
: 1. **stdio.h**:提供了标准输入输出函数,如printf、scanf等。 2. **stdlib.h**:包含了内存分配、随机数生成、各种类型转换函数等。 3. **math.h**:包含了数学函数,如sin、cos、sqrt等。 4. **string.h**:提供了字符串处理函数,如
strcpy
、strlen、strcat等。 5. **ctype.h**:包含了字符处理函数,如isalpha、isdigit等。 6. **stdbool.h**:定义了bool类型及其取值true和false。 7. **time.h**:提供了时间和日期相关函数,如time、localtime等。 8. **limits.h**:定义了各种数据类型的取值范围。 9. **assert.h**:提供了一个宏,用于调试时检查条件是否成立。 10. **errno.h**:定义了整数变量errno,用于表示发生错误时的错误码。 11. **ctype.h**:
C语言中字符串常用函数strcat与
strcpy
的用法介绍
strcpy
原型声明:extern char *
strcpy
(char* dest, const char *src);
头文件
:#include 功能:把从src地址开始且含有NULL结束符的字符串复制到以dest开始的地址空间说明:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。返回指向dest的指针。函数实现: 代码如下:/********************** * C语言标准库函数
strcpy
的一种典型的工业级的最简实现 * 返回值:目标串的地址。 * 对于出现异常的情况ANSI-C99标准并未定义,故由实现者决定返回值,通
详解C语言中
strcpy
()函数与strncpy()函数的使用
C语言
strcpy
()函数:复制字符串
头文件
:#include
定义函数: char *
strcpy
(char *dest, const char *src); 函数说明:
strcpy
()会将参数src 字符串拷贝至参数dest 所指的地址。 返回值:返回参数dest 的字符串起始地址。 附加说明:如果参数 dest 所指的内存空间不够大,可能会造成缓冲溢出(buffer Overflow)的错误情况,在编写程序时请特别留意,或者用strncpy()来取代。 范例 #include
main(){ char a[30] = string
MD5源码
头文件
和源文件以及使用说明
md5.h加入到了预编译
头文件
所以cpp文件只包含StdAfx.h 使用方法: char tmp[128]=""; //要加密的字符串 unsigned char digest[16];//加密后的中间字符串 char value[350]="";//最终结果 MD5_CTX context;
strcpy
(tmp,mSpass.GetBuffer(mSpass.GetLength())); MD5Init (&context;); MD5Update (&context;, (unsigned char*)tmp, strlen(tmp)); MD5Final (digest,&context;); printf("MD5Value:"); char temp[6]=""; for(int i=0; i<16; ++i) { sprintf(temp,"X",digest[i]); strcat(value,temp); } mSpass = value; mSpass.MakeLower();//计算出来的MD5字符都是大写 转化为小写
不使用库文件实现STRING函数
在不使用库文件的情况下,只使用一些原子操作实现string.h
头文件
的函数,如
strcpy
,strcmp等··
C语言
69,371
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章