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

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

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

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

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

示例1: main

int main(){    FILE* fp = 0;    fpos_t fpos = {0};    size_t s = 0;    char* cp = 0;    va_list va;    static_assert((std::is_same<decltype(remove("")), int>::value), "");    static_assert((std::is_same<decltype(rename("","")), int>::value), "");    static_assert((std::is_same<decltype(tmpfile()), FILE*>::value), "");    static_assert((std::is_same<decltype(tmpnam(cp)), char*>::value), "");    static_assert((std::is_same<decltype(fclose(fp)), int>::value), "");    static_assert((std::is_same<decltype(fflush(fp)), int>::value), "");    static_assert((std::is_same<decltype(fopen("", "")), FILE*>::value), "");    static_assert((std::is_same<decltype(freopen("", "", fp)), FILE*>::value), "");    static_assert((std::is_same<decltype(setbuf(fp,cp)), void>::value), "");    static_assert((std::is_same<decltype(vfprintf(fp,"",va)), int>::value), "");    static_assert((std::is_same<decltype(fprintf(fp," ")), int>::value), "");    static_assert((std::is_same<decltype(fscanf(fp,"")), int>::value), "");    static_assert((std::is_same<decltype(printf("/n")), int>::value), "");    static_assert((std::is_same<decltype(scanf("/n")), int>::value), "");    static_assert((std::is_same<decltype(snprintf(cp,0,"p")), int>::value), "");    static_assert((std::is_same<decltype(sprintf(cp," ")), int>::value), "");    static_assert((std::is_same<decltype(sscanf("","")), int>::value), "");    static_assert((std::is_same<decltype(vfprintf(fp,"",va)), int>::value), "");    static_assert((std::is_same<decltype(vfscanf(fp,"",va)), int>::value), "");    static_assert((std::is_same<decltype(vprintf(" ",va)), int>::value), "");    static_assert((std::is_same<decltype(vscanf("",va)), int>::value), "");    static_assert((std::is_same<decltype(vsnprintf(cp,0," ",va)), int>::value), "");    static_assert((std::is_same<decltype(vsprintf(cp," ",va)), int>::value), "");    static_assert((std::is_same<decltype(vsscanf("","",va)), int>::value), "");    static_assert((std::is_same<decltype(fgetc(fp)), int>::value), "");    static_assert((std::is_same<decltype(fgets(cp,0,fp)), char*>::value), "");    static_assert((std::is_same<decltype(fputc(0,fp)), int>::value), "");    static_assert((std::is_same<decltype(fputs("",fp)), int>::value), "");    static_assert((std::is_same<decltype(getc(fp)), int>::value), "");    static_assert((std::is_same<decltype(getchar()), int>::value), "");    static_assert((std::is_same<decltype(gets(cp)), char*>::value), "");    static_assert((std::is_same<decltype(putc(0,fp)), int>::value), "");    static_assert((std::is_same<decltype(putchar(0)), int>::value), "");    static_assert((std::is_same<decltype(puts("")), int>::value), "");    static_assert((std::is_same<decltype(ungetc(0,fp)), int>::value), "");    static_assert((std::is_same<decltype(fread((void*)0,0,0,fp)), size_t>::value), "");    static_assert((std::is_same<decltype(fwrite((const void*)0,0,0,fp)), size_t>::value), "");    static_assert((std::is_same<decltype(fgetpos(fp, &fpos)), int>::value), "");    static_assert((std::is_same<decltype(fseek(fp, 0,0)), int>::value), "");    static_assert((std::is_same<decltype(fsetpos(fp, &fpos)), int>::value), "");    static_assert((std::is_same<decltype(ftell(fp)), long>::value), "");    static_assert((std::is_same<decltype(rewind(fp)), void>::value), "");    static_assert((std::is_same<decltype(clearerr(fp)), void>::value), "");#if !defined(feof)    //check return type of feof only if it's not an macro which may be a compound expression    static_assert((std::is_same<decltype(feof(fp)), int>::value), "");#endif#if !defined(ferror)    //check return type of ferror only if it's not an macro which may be a compound expression    static_assert((std::is_same<decltype(ferror(fp)), int>::value), "");#endif    static_assert((std::is_same<decltype(perror("")), void>::value), "");}
开发者ID:0xDEC0DE8,项目名称:ndk,代码行数:60,


示例2: safe_file_scanf

void safe_file_scanf(const char *file, const int lineno,		     void (*cleanup_fn) (void),		     const char *path, const char *fmt, ...){	va_list va;	FILE *f;	int exp_convs, ret;	f = fopen(path, "r");	if (f == NULL) {		tst_brkm(TBROK | TERRNO, cleanup_fn,			 "Failed to open FILE '%s' for reading at %s:%d",			 path, file, lineno);	}	exp_convs = count_scanf_conversions(fmt);	va_start(va, fmt);	ret = vfscanf(f, fmt, va);	va_end(va);	if (ret == EOF) {		tst_brkm(TBROK, cleanup_fn,			 "The FILE '%s' ended prematurely at %s:%d",			 path, file, lineno);	}	if (ret != exp_convs) {		tst_brkm(TBROK, cleanup_fn,			 "Expected %i conversions got %i FILE '%s' at %s:%d",			 exp_convs, ret, path, file, lineno);	}}
开发者ID:ArnoldWu,项目名称:ltp,代码行数:35,


示例3: va_start

	void File::Read(const char *format, ...)	{		va_list args;		va_start(args, format);		vfscanf(fp, format, args);		va_end(args);	}
开发者ID:bodguy,项目名称:GameKit,代码行数:7,


示例4: vscanf

	int vscanf (/*  SYNOPSIS */	const char * format,	va_list      args)/*  FUNCTION	Scan the standard input and convert it into the arguments as	specified by format.    INPUTS	format - A scanf() format string.	args - A list of arguments for the results    RESULT	The number of converted parameters.    NOTES    EXAMPLE    BUGS    SEE ALSO    INTERNALS******************************************************************************/{    struct PosixCBase *PosixCBase = __aros_getbase_PosixCBase();    return vfscanf (PosixCBase->_stdin, format, args);} /* vscanf */
开发者ID:michalsc,项目名称:AROS,代码行数:33,


示例5: clearerr

int FileWrapper::scanf(const char *format, ...){ va_list ap; int ret; clearerr(fp); va_start(ap, format); ret = vfscanf(fp, format, ap); va_end(ap); if(ferror(fp)) {  ErrnoHolder ene(errno);  throw(MDFN_Error(ene.Errno(), _("Error reading from opened file /"%s/": %s"), path_save.c_str(), ene.StrError())); } //if(ret < 0 || ret == EOF) // throw(MDFN_Error(0, _("%s error on format string /"%s/""), "trio_vfscanf()", format)); return(ret);}
开发者ID:Chegwin,项目名称:GBA4iOS-2.0-Beta-4,代码行数:25,


示例6: vsscanf

int vsscanf(char *s, char *fmt, va_list ap){	FILE f = {-1, EOF};	f.ibuf = s;	f.ilen = strlen(s);	return vfscanf(&f, fmt, ap);}
开发者ID:certik,项目名称:neatlibc,代码行数:7,


示例7: sysctl_vscanf

static intsysctl_vscanf(const char *name, const char *fmt, va_list ap){    char *path = NULL;    FILE *s = NULL;    int rv;    path = mprintf("/proc/sys/%s", name);    if (!path) {        rv = -errno;        goto fail;    }    s = fopen(path, "r");    if (!s) {        rv = -errno;        goto fail;    }    rv = vfscanf(s, fmt, ap);fail:    if (s)        fclose(s);    if (path)        free(path);    return rv;}
开发者ID:dns42,项目名称:blktap,代码行数:29,


示例8: uart_vscanf

int uart_vscanf(const char *fmt, va_list ap){    int count;    acquire(&uart_lock);    count = vfscanf(&uartio, fmt, ap);    release(&uart_lock);    return count;}
开发者ID:alec-heif,项目名称:6.270-team1-repo,代码行数:8,


示例9: scanf

int scanf(const char *format, ...) {  int n;  va_list arg_ptr;  va_start(arg_ptr, format);  n=vfscanf(stdin,format,arg_ptr);  va_end (arg_ptr);  return n;}
开发者ID:anoane,项目名称:partikle,代码行数:8,


示例10: fscanf

int fscanf(FILE* fp, const char* format, ...){	va_list ap;	va_start(ap, format);	int ret = vfscanf(fp, format, ap);	va_end(ap);	return ret;}
开发者ID:amanuel2,项目名称:IMPORTED_OS_MIRROR,代码行数:8,


示例11: scanf

int scanf(const char *fmt, ...){	int n;	va_list args;	va_start(args, fmt);	n=vfscanf(stdin, fmt, args);	va_end(args);	return n;}
开发者ID:99years,项目名称:plan9,代码行数:8,


示例12: __darwin_fscanf

int __darwin_fscanf(__darwin_FILE* fp, const char* fmt, ...){	va_list ap;	va_start(ap, fmt);	int r = vfscanf(fp->linux_fp, fmt, ap);	va_end(ap);	return r;}
开发者ID:CLavina,项目名称:darling,代码行数:8,


示例13: fscanf

int fscanf(FILE *stream,const char *format,...){ int retval;  va_list args;  va_start(args,format);  retval=vfscanf(stream,format,args);  va_end(args);  return retval;}
开发者ID:mp-lee,项目名称:HxCFloppyEmulator,代码行数:8,


示例14: fscanf

int fscanf(FILE *f, const char *fmt, ...){	int n;	va_list args;	va_start(args, fmt);	n=vfscanf(f, fmt, args);	va_end(args);	return n;}
开发者ID:AustenConrad,项目名称:plan-9,代码行数:8,


示例15: ffind

void ffind( FILE *fp, char *format, ... )  {    va_list arglist;    va_start( arglist, format );    vfscanf( fp, format, arglist );    va_end( arglist );  }
开发者ID:aquashift,项目名称:86Duino_DuinOS,代码行数:8,


示例16: fscanf

int fscanf(FILE *stream, const char *format, ...){	va_list arg;	va_start(arg, format);	int ret = vfscanf(stream, format, arg);	va_end(arg);	return ret;}
开发者ID:marssaxman,项目名称:fleet,代码行数:8,


示例17: va_start

int Stream::scanf(const char* format, ...) {    std::va_list arg;    va_start(arg, format);    fflush(_file);    int r = vfscanf(_file, format, arg);    va_end(arg);    return r;}
开发者ID:sg-,项目名称:sdw-workshop,代码行数:8,


示例18: fscanf

int fscanf(FILE *stream, const char *format, ...){	va_list ap;	va_start(ap, format);	int out = vfscanf(stream, format, ap);	va_end(ap);	return out;};
开发者ID:osstudy,项目名称:glidix,代码行数:8,


示例19: scanf

int scanf(char *fmt, ...){	va_list ap;	int ret;	va_start(ap, fmt);	ret = vfscanf(stdin, fmt, ap);	va_end(ap);	return ret;}
开发者ID:certik,项目名称:neatlibc,代码行数:9,


示例20: fscanf_wrap

REALIGN int32_t fscanf_wrap(FILE *f, const char *fmt, ...){	int ret;	va_list arg;	va_start(arg, fmt);	ret = vfscanf(f, fmt, arg);	va_end(arg);	return ret;}
开发者ID:Queso-Fuego,项目名称:NFS2SE,代码行数:9,


示例21: fscanf

int fscanf(FILE *stream, const char *format, ...){	va_list	args;	 int	rv;	va_start(args, format);	rv = vfscanf(stream, format, args);	va_end(args);	return rv;}
开发者ID:AshishKumar4,项目名称:acess2,代码行数:9,


示例22: scanf

int scanf(const char *format, ...){	va_list	args;	 int	rv;	va_start(args, format);	rv = vfscanf(stdin, format, args);	va_end(args);	return rv;}
开发者ID:AshishKumar4,项目名称:acess2,代码行数:9,


示例23: fscanf

int fscanf(FILE *fp, char *fmt, ...){	va_list ap;	int ret;	va_start(ap, fmt);	ret = vfscanf(fp, fmt, ap);	va_end(ap);	return ret;}
开发者ID:certik,项目名称:neatlibc,代码行数:9,


示例24: xfscanf

static intxfscanf (FILE *f, const char *fmt, ...){  va_list ap;  va_start (ap, fmt);  int ret = vfscanf (f, fmt, ap);  va_end (ap);  return ret;}
开发者ID:JamesLinus,项目名称:glibc-mips,代码行数:9,


示例25: fscanf

int fscanf(FILE *file,const char *format,...){ /*Call the vfscanf.*/   va_list list;   int retval;   va_start(list,format);   retval = vfscanf(file,format,list);   va_end(list);   return retval;}
开发者ID:docqstudio,项目名称:docqos-old,代码行数:9,


示例26: fscanf

int fscanf(FILE *f, const char *fmt, ...){    va_list arg;    va_start(arg, fmt);    int n = vfscanf(f, fmt, arg);    va_end(arg);    return n;}
开发者ID:postfix,项目名称:vx32,代码行数:9,


示例27: fscanf

int fscanf(FILE * fp, const char *fmt, ...){        va_list ptr;        int rv;        va_start(ptr, fmt);        rv = vfscanf(fp, fmt, ptr);        va_end(ptr);        return rv;}
开发者ID:phoboz,项目名称:vmx,代码行数:10,


示例28: scanf

int scanf(const char *fmt, ...){        va_list ptr;        int rv;        va_start(ptr, fmt);        rv = vfscanf(stdin, fmt, ptr);        va_end(ptr);        return rv;}
开发者ID:phoboz,项目名称:vmx,代码行数:10,


示例29: vsscanf

int vsscanf(const char *sp, const char *fmt, va_list ap){        FILE string[1] = {                {0, (unsigned char *) ((unsigned) -1), 0, 0, (char *) ((unsigned) -1),                 0, -1, _IOFBF}        };        string->bufpos = (unsigned char *) sp;        return vfscanf(string, fmt, ap);}
开发者ID:phoboz,项目名称:vmx,代码行数:10,


示例30: scanf

int scanf(const char *format, ...) {	int result;	va_list ap;	va_start(ap, format);	result = vfscanf(stdin, format, ap);	va_end(ap);	return result;}
开发者ID:TacOS-team,项目名称:tacos,代码行数:10,



注:本文中的vfscanf函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


C++ vfsub_update_h_iattr函数代码示例
C++ vfs_writev函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。