由于原生的alert和confirm在不同手机上显示样式不一样,而且也难看。所以用css模拟了原生的alert和confirm实现。实现效果截图分别如下:
其中弹出框内的文字可以动态赋值。 具体代码如下:
confirm和alert的demo
<s...
分类:
Web程序 时间:
2015-11-19 13:17:40
阅读次数:
276
在C中,要模拟实现这几个库函数,是对指针的传参与函数的调用的考察,代码如下,仅供参考strcpy函数:#include<assert.h>
char*my_strcpy(char*dest,constchar*src)
{
assert(dest);//断言指针的有效性
assert(src);
char*pa=dest;
while(*dest++=*src++)
;
returnpa;
}s..
分类:
编程语言 时间:
2015-11-19 07:16:40
阅读次数:
187
这里memcpy与memmove函数的模拟实现,需要用到空指针来传递参数,之后强制类型转换为char型,用size_t这个宏接受偏移量进行偏移,模拟实现如下:memcpy函数:void*my_memcpy(void*dst,constvoid*src,size_tcount)
{
assert(dst);
assert(src);
void*ret=dst;
while(count--)
{
..
分类:
编程语言 时间:
2015-11-19 07:16:11
阅读次数:
160
#define_CRT_SECURE_NO_WARNINGS1
#include<stdio.h>
#include<stdlib.h>
#include<assert.h>
void*my_memmove(void*p1,void*p2,size_tcount)
{
assert(p1);
assert(p2);
char*dest=(char*)p1;
char*src=(char*)p2;
dest=dest+16;
src=src+8;
if((src<de..
分类:
编程语言 时间:
2015-11-19 07:15:14
阅读次数:
201
#include<stdio.h>
#include<stdlib.h>
#include<assert.h>
void*my_memcpy(void*p1,constvoid*p2,size_tcount)
{
assert(p1);
assert(p2);
char*dest=(char*)p1;
char*src=(char*)p2;
while(count--)
{
*dest++=*src++;
}
returnp1;
}
intmain()
{
floatar..
分类:
数据库 时间:
2015-11-19 07:15:07
阅读次数:
118
#define_CRT_SECURE_NO_WARNINGS1
#include<stdio.h>
#include<stdlib.h>
#include<assert.h>
void*my_memcpy(void*p1,constvoid*p2,size_tcount)
{
assert(p1);
assert(p2);
char*dest=(char*)p1;
char*src=(char*)p2;
char*ret=dest;
while(count--)
{
*d..
分类:
编程语言 时间:
2015-11-19 07:14:53
阅读次数:
135
#include<stdio.h>
#include<stdlib.h>
#include<assert.h>
void*my_memmove(void*p1,constvoid*p2,size_tcount)
{
assert(p1);
assert(p2);
char*dest=(char*)p1;
char*src=(char*)p2;
dest=dest+16;
src=src+8;
if((src<=dest)&&(dest<=(sr..
分类:
数据库 时间:
2015-11-19 07:14:42
阅读次数:
207
#define_CRT_SECURE_NO_WARNINGS1
#include<stdio.h>
#include<stdlib.h>
#include<assert.h>
void*my_memmove(void*p1,void*p2,size_tcount)
{
assert(p1);
assert(p2);
char*dest=(char*)p1;
char*src=(char*)p2;
dest=dest+16;
src=src+8;
if((src<de..
分类:
编程语言 时间:
2015-11-19 07:14:32
阅读次数:
192
#define_CRT_SECURE_NO_WARNINGS1
#include<stdio.h>
#include<stdlib.h>
#include<assert.h>
char*my_strcat(char*dest,char*src)
{
assert(dest);
assert(src);
char*ret=src;
while(*src)
{
src++;
}
while(*src++=*dest++)
{
;
}
returnret;
}
intmai..
分类:
编程语言 时间:
2015-11-19 07:14:11
阅读次数:
164
#include<stdio.h>
#include<stdlib.h>
#include<assert.h>
char*my_strcpy(char*dest,constchar*src)
{
assert(dest);
assert(src);
char*ret=dest;
while(*dest++=*src++)
{
;
}
returnret;
}
intmain()
{
chararr1[]="welcometobit!";
chararr2[20];
cha..
分类:
数据库 时间:
2015-11-19 07:12:49
阅读次数:
163