main函数调用:
string filePath = "a.txt";
learn_fseek(filePath.c_str(), 9, SEEK_SET);
函数:
void learn_fseek(const char* filePath, long int offset, int origin)
{
//fseek 描述
//函数设置文件指针的位置。
//如果执行成功, fp将指向以 origin 为基准,偏移offset个字节的位置;返回0
//如果执行失败,则不改变fp指向的位置;返回其他值
FILE * fp = NULL;
fp = fopen(filePath, "wb");
fputs("This is an apple.", fp);
fseek(fp, offset, origin);
fputs(" sam", fp);
fclose(fp);
}
报错如下:
1> stdafx.cpp
1>d:\code\20130925\20130925\stdafx.cpp(18): error C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> d:\vs2012\vc\include\stdio.h(218) : 参见“fopen”的声明
1> 20130925.cpp
1> 正在生成代码...
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
解决方案:
项目 =》属性 =》c/c++ =》预处理器=》点击预处理器定义,编辑,加入_CRT_SECURE_NO_WARNINGS,即可
注:
配置管理器,如“Debug X64”,要与所修改的一致。
分享到:
相关推荐
在使用Visual Studio 2012进行C/C++项目开发的过程中,开发者可能会遇到一个常见的编译错误信息:"error C4996: '函数名': This function or variable may be unsafe. Consider using ... instead. To disable ...
使用vs2012,遇到如下...error C4996: ‘fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
Warning 1 warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
"C++ fopen() 函数应用详解" fopen() 函数是 C++ 编程语言中一个非常重要的文件系统函数库,用于打开本地或远端的文件。下面将对 fopen() 函数的语法、返回值、函数种类、内容说明等方面进行详细的解释。 语法 ...
C++ 使用fopen 简单读写文件 源码+测试
See online help for details.1> c:/program files/microsoft visual studio 10.0/vc/include/string.h(105) : 参见“strcpy”的声明warning C4996: 'fopen': This function or variable may be unsafe....
使用fopen读取: FILE *fpListFile = fopen(dataList.c_str(), "r"); if (!fpListFile){ cout << "0.can't open " << dataList << endl; return -1; } 2、按行读取数据: 方法一: ...
【OpenGL】二十四、OpenGL 纹理贴图 ( 读取文件内容 | 桌面程序添加控制台窗口 | ‘fopen‘: This function may be unsafe 错误处理 ) https://hanshuliang.blog.csdn.net/article/details/113001095 博客源码 ( 该...
previously set variable or directive (e.g. ${foo}) ; Expressions in the INI file are limited to bitwise operators and parentheses: ; | bitwise OR ; ^ bitwise XOR ; & bitwise AND ; ~ bitwise NOT ; ! ...
标题中的"fopen.cpp/fopen.c"表明了这两个文件是关于C语言和C++编程中用于文件操作的源代码。在C和C++中,`fopen`函数是用于打开一个文件的关键函数,它允许程序员读取或写入文件。下面我们将深入探讨`fopen`函数...
8.5 实例—fopen和getc函数的一种实现 方法 8.6 实例—目录显示 8.7 实例—存储分配程序 附录A 参考手册 A.1 引言 A.2 词法规则 A.3 语法符号 A.4 标识符的含义 A.5 对象和左值 A.6 转换 A.7 表达式 A.8 ...
`shared_ptr`是C++标准库中的一个关键组件,它解决了传统裸指针可能导致的内存泄漏问题。通过使用`shared_ptr`,程序员无需手动调用`delete`来释放内存,因为它会在适当的时候自动执行。 **1. 基本用法** `shared_...
【C++课程设计:学生宿舍管理系统】 在C++编程中,设计一个学生宿舍管理系统涉及到数据库管理、用户交互和数据排序等多个方面。以下是一些相关的知识点: 1. **结构体(Struct)**: - `struct`是C++中用于定义...
C++ Builder是一款集成开发环境,特别适合用于C++编程,它提供了丰富的库和工具来简化开发过程。在C++ Builder中,流操作是处理输入/输出(I/O)的关键概念,这些操作使得数据可以从一个源(如文件、网络或内存)流向...
在C/C++编程中,文件操作是至关重要的一个部分,它允许程序员与外部存储设备进行交互,例如磁盘上的文件。本教程将深入探讨如何在C/C++中进行文件的读写操作,以及如何实现完整的程序示例。 一、文件流的概念 在C++...
在C++程序设计中,文件操作是至关重要的部分,它允许程序将数据持久化存储到磁盘上,以便后续访问或与其他程序交换信息。本章节主要涵盖了文件的分类、文件类型的定义、文件的打开与关闭,以及文件的读写方法。 一...
在C/C++编程中,头文件是至关重要的,它们提供了标准库函数、类型定义和宏等元素。下面将详细介绍一些常见的C/C++头文件及其包含的功能。 ### C 标准库头文件 1. `<assert.h>`:包含了断言宏`assert()`,用于在...
fopen_fclose.c
请确保您的服务器或网站空间里开启了allow_url_fopen 如果您在使用的过程中遇到什么问题,或者需要增加功能技术支持,可以联系我们! 技术支持:扬州互联科技公司 相关阅读 同类推荐:商城...
### C++ 文件操作详解 #### 一、概述 在 C++ 中,文件操作是一项非常重要的功能,它允许程序与磁盘上的数据进行交互。本文档将详细介绍 C++ 中的文件操作,包括文件的打开、关闭、读取、写入等基本操作以及一些...