从程序中认识函数
文章平均质量分 52
dd916
这个作者很懒,什么都没留下…
展开
-
strlen()函数
#include#include#includevoid main(){char a[10],*b;b=(char *)memset(a,'1',10); // 注意强制转换for(i=0;i { printf("%c ",a[i]); }}此程序打印出来并不是 10个1,因为strlen()原创 2012-03-25 17:16:45 · 389 阅读 · 0 评论 -
memset()函数
#include#include#includevoid main(){char *s = "HELLO WORLD";memset(s,'D',5);printf("%s",s);}该程序运行时关闭,因为"HELLO WORLD"在静态存储区,值不能修改。但如果改成char s[12] = "HELLO WORLD";程序就可以运行。原创 2012-03-25 17:35:00 · 256 阅读 · 0 评论 -
c语言内存操作函数
一、malloc/calloc名称:Malloc/calloc功能: 动态内存分配函数头文件:#include 函数原形:void *malloc(size_t size);void *calloc(size_t num,size_t size);转载 2012-04-02 15:29:08 · 287 阅读 · 0 评论 -
fseek()和fgets()
d1.txt:123345fs;lkdfja;aslefafs #include "stdio.h"int main(void){ FILE *fp1 = NULL; char a[6]; fp1=fopen("d1.txt","r"); if(fp1 == NULL) { printf("d1.txt is not open \n");原创 2012-04-05 22:28:02 · 1084 阅读 · 0 评论 -
csanf()
问题一 如何让scanf()函数正确接受有空格的字符串?如: I love you! #include int main() { char str[80]; scanf("%s",str); printf("%s",str); return 0; } 输入:I love you!转载 2012-04-06 09:33:31 · 536 阅读 · 0 评论