-
VC++ 6.0写C的时候,使用fopen的问题。0
#include <stdio.h> void main(){ FILE *file; if(file=fopen("e:\\a.txt",'r+') == NULL){ printf("Can not open file!"); } system("pause"); return; }
我使用VC++ 6.0 在运行着段代码的时候,出现了这个问题。不知是什么原因,是不是我VC++ 6.0配置不对吗?请各位指点一下……
2012年7月12日 22:52
1个答案 按时间排序 按投票排序
-
#include <stdio.h>
#include<stdlib.h>//system()
void main()
{
FILE *file;
if(fopen_s(&file,"e:\\a.txt","r+") == NULL)
{
printf("Can open file!");
}
else
{
printf("Can not open file!");
}
system("pause");
return;
}
/*
原因是Visual C++ 2005使用了更加安全的run-time library routines。
新的Security CRT functions(就是那些带有“_s”后缀的函数)。
这里也是这么解决的,具体这个函数的用法可以看:http://msdn.microsoft.com/zh-cn/library/z5hh6ee9.aspx
*/2012年8月06日 18:44
相关推荐
【VC++6.0下的C语言课件】是一份针对初学者和有一定基础的程序员设计的教学资源,旨在帮助用户深入理解和掌握C语言编程基础。这个课件特别之处在于它是在微软的Visual C++ 6.0环境下进行讲解的,这是一个经典的、...
【标题】"U盘小偷源代码(VC++6.0)" 提供的是一个使用Microsoft Visual C++ 6.0编译环境开发的程序,它可能是为了教学或研究目的,展示如何通过编程来实现对USB设备(如U盘)进行特定操作。在这个场景下,"U盘小偷...
在VC++6.0中,没有内置的函数来直接处理INI文件,但我们可以通过标准C库中的`fopen`、`fprintf`、`fscanf`等函数来实现读写操作。下面将详细介绍如何自定义实现这个功能: 1. **打开INI文件**: 使用`fopen`函数...
本项目使用C语言编写,并在经典的VC++6.0开发环境中运行,这是一个非常适合学习和实践的环境。下面将详细介绍这个项目涉及的知识点。 1. C语言基础:C语言是编程的基础,它的语法简洁且高效。在这个ATM机系统中,会...
- 文件操作时使用了`fopen`, `fread`, `fwrite`, 和 `fclose`等函数。 - `getch`函数用于在不按回车键的情况下读取单个字符输入,`putch`用于显示字符。 - 在验证过程中使用了`strcmp`函数来比较字符串。 - `money...
通过使用VC++ 6.0这样的IDE,考生可以在实际操作中加深对C语言的理解,提高编程技能,为顺利通过C语言二级考试打下坚实基础。"vc6.0二级C语言专用版.exe"这个文件很可能是针对这个考试定制的一个版本,包含了必要的...
VC++6.0的文件I/O函数库可以方便地完成这些任务,例如使用fopen/fwrite/fread等函数读写二进制文件,或者用Winsock库实现网络文件传输。 此外,为了保证多用户同时访问的效率和并发性,服务器端可能需要采用线程或...
C语言是一种广泛使用的编程语言,它具有高效、灵活、可移植性强等特点,被广泛应用于操作系统、嵌入式系统、数据库、编译器等领域的开发。C语言的基本语法包括变量、数据类型、运算符、控制结构(如if语句、循环语句...
程序采用C语言编写,并使用了Microsoft Visual C++ 6.0作为开发环境。 #### 二、关键数据结构定义 在程序中,定义了两个结构体来表示学生的信息和成绩: ```c struct scores { int m; // 数学成绩 int e; // ...
7. **编译与调试**:使用VC++6.0进行编译和调试,开发者可以检查语法错误,运行时错误,并使用调试工具逐步执行代码以查找潜在问题。 8. **MFC应用**:虽然描述中没有明确提到MFC,但考虑到标签,用户可能也会学习...
8. **技术选型**:项目描述中提到使用了VC++6.0和C语言进行开发。VC++6.0是Microsoft Visual C++的一个早期版本,常用于Windows平台上的应用程序开发,而C语言是底层编程的基础,适合实现系统的核心逻辑。 9. **...
【VC音乐播放器】是一款基于VC++6.0开发的音乐播放软件,它具备基本的音乐播放控制功能,包括播放、暂停、继续和停止。在深入理解这个项目之前,我们首先需要了解VC++6.0,这是一个经典的Microsoft Visual C++集成...
本篇将详细解析一个基于C语言的课程设计——学生信息管理系统,该系统由vc++6.0开发,并提供源码及exe可执行程序,无需额外配置即可运行。 首先,我们来了解一下学生信息管理系统的基本概念。它是一种应用软件,...
在VC++6.0开发环境下,使用C语言进行文件操作是一项基本技能。"VC文件操作实现本地文件另存为"的项目旨在演示如何通过C语言读取本地文件并将其内容保存到新的文件中,实现“另存为”的功能。这个过程涉及到几个关键...
1. **文件操作**:使用`ifstream`或`ofstream`类读写文件,可能涉及到`fopen`、`fclose`等C风格的文件操作函数。 2. **字符串处理**:比较文件内容可能需要用到`strcmp`、`stricmp`等字符串比较函数,或者自定义的...
通过全国计算机等级考试C语言上机软件,考生可以在VC++6.0环境中模拟真实的考试环境,进行大量的编程练习,提高解决问题的能力。在实践中不断巩固C语言的基础知识,理解和应用上述概念,有助于在考试中取得理想的...
在本压缩包中,提供的是一款经典且广受欢迎的C语言编程环境——VC++6.0中文版,适用于Windows XP和Windows 7操作系统。这款软件对于学习和实践C语言编程至关重要。 VC++6.0,全称Visual C++ 6.0,是由微软公司推出...
本项目“StudentConsume”正是一个结合了这两种核心概念的实际应用,旨在帮助学习者理解如何在VC++6.0环境下用C语言实现一个学生消费系统。下面我们将深入探讨其中涉及的关键知识点。 首先,我们要了解**链表**这一...
在VC++ 6.0环境下,使用MFC(Microsoft Foundation Classes)库来实现打开并显示JPEG(Joint Photographic Experts Group)图像是一项常见的任务。MFC是微软提供的一个C++类库,它为Windows应用程序开发提供了丰富的...
至于VC++6.0,这是一个经典的Windows平台下的C++开发环境,尽管有些老旧,但它支持C语言的编译和调试,且界面友好,适合初学者。在VC++6.0中完美运行教师管理系统,不仅验证了系统的跨平台能力,也体现了开发者对...