您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ strsncpy函数代码示例

51自学网 2021-06-03 08:32:16
  C++
这篇教程C++ strsncpy函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中strsncpy函数的典型用法代码示例。如果您正苦于以下问题:C++ strsncpy函数的具体用法?C++ strsncpy怎么用?C++ strsncpy使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了strsncpy函数的29个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: readuserallbrc

static intreaduserallbrc(char *userid, char *userhost){	char buf[STRLEN];	int oldbrcexpired = brcexpired;	if (!userid)		return 0;	brcexpired = 0;	if (!*userid || !strcmp(userid, "guest")) {		snprintf(buf, sizeof (buf), "guest.%s", userhost);		if (!oldbrcexpired		    && !strncmp(allbrcuser, buf, sizeof (allbrcuser))) return 0;		strsncpy(allbrcuser, buf, sizeof (allbrcuser));		brc_init(&allbrc, allbrcuser, NULL);	} else {		if (!oldbrcexpired		    && !strncmp(allbrcuser, userid, sizeof (allbrcuser)))			    return 0;		sethomefile(buf, userid, "brc");		strsncpy(allbrcuser, userid, sizeof (allbrcuser));		brc_init(&allbrc, userid, buf);	}	return 0;}
开发者ID:long5313828,项目名称:ythtbbs,代码行数:25,


示例2: main

int main(){        struct fileheader *x;        char board[80], file[80], target[80];        init_all();        strsncpy(board, getparm("board"), 30);        strsncpy(file, getparm("file"), 30);        strsncpy(target, getparm("target"), 30);        if(!loginok)                http_fatal("匆匆过客不能进行本项操作");        if(!has_read_perm(&currentuser, board))                http_fatal("错误的讨论区");        x=get_file_ent(board, file);        if(x==0)                http_fatal("错误的文件名");        printf("<center>%s -- 转寄/推荐给好友 [使用者: %s]<hr color=green>/n", BBSNAME, currentuser.userid);        if(target[0]) {                if(!strstr(target, "@")) {                        if(!getuser(target))                                http_fatal("错误的使用者帐号");                        strcpy(target, getuser(target)->userid);                }                return do_fwd(x, board, target);        }        printf("<table><tr><td>/n");        printf("文章标题: %s<br>/n", nohtml(x->title));        printf("文章作者: %s<br>/n", x->owner);        printf("原讨论区: %s<br>/n", board);        printf("<form action=bbsfwd method=post>/n");        printf("<input type=hidden name=board value=%s>", board);        printf("<input type=hidden name=file value=%s>", file);        printf("把文章转寄给 <input name=target size=30 maxlength=30 value=%s> (请输入对方的id或email地址). <br>/n",               currentuser.email);        printf("<input type=submit value=确定转寄></form>");}
开发者ID:madoldman,项目名称:inankai_bbs,代码行数:35,


示例3: getformarg

intgetformarg(char *buf, char *sec, char *qry, int len){	char *t2, *t3;	qry[0] = 0;	sec[0] = 0;	t2 = strtok(buf, "&");	while (t2) {		t3 = strchr(t2, '=');		if (t3 != 0) {			t3[0] = 0;			t3++;			__unhcode(t3);			if (!strcmp(t2, "sec")) {				strsncpy(sec, t3, len);			}			if (!strcmp(t2, "qry")) {				strsncpy(qry, t3, len);			}		}		t2 = strtok(NULL, "&");	}	if (!qry[0])		return -1;	while (qry[0] == ' ')		memmove(qry, qry + 1, strlen(qry));	if ((t2 = strchr(qry, ' ')))		*t2 = 0;	return 0;}
开发者ID:bmybbs,项目名称:bmybbs,代码行数:30,


示例4: gentree

intgentree(char *basestr, struct sectree *tree){	int i, len;	struct sectree *subsec;	len = strlen(basestr);	strsncpy(tree->basestr, basestr, sizeof (tree->basestr));	strsncpy(tree->introstr, getintrostr(basestr), sizeof (tree->introstr));	strsncpy(tree->des, getdes(basestr), sizeof (tree->des));	tree->nsubsec = 0;	bzero(tree->seccodes, sizeof (tree->seccodes));	for (i = 0; i < npairs && tree->nsubsec <= MAXSUBSEC; i++) {		if (pairs[i].seccode[0] == '*')			continue;		if (strlen(pairs[i].seccode) != len + 1)			continue;		if (strncmp(pairs[i].seccode, basestr, len))			continue;		subsec = malloc(sizeof (struct sectree));		subsec->parent = tree;		strsncpy(subsec->title, pairs[i].title, sizeof (subsec->title));		gentree(pairs[i].seccode, subsec);		tree->subsec[tree->nsubsec] = subsec;		tree->seccodes[tree->nsubsec] = pairs[i].seccode[len];		tree->nsubsec++;	}	return 0;}
开发者ID:bmybbs,项目名称:bmybbs,代码行数:28,


示例5: main

int main(){        int type;        char pw1[20], pw2[20], pw3[20];        init_all();        if(!loginok)                http_fatal("
C++ strsplit函数代码示例
C++ strsignal函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。