2 qq 33659597 qq_33659597 于 2016.03.01 18:41 提问

求助,C语言windows编程

在windows中,如何对文件进行读写操作,是使用writefile函数吗?

3个回答

caozhy
caozhy   Ds   Rxr 2016.03.01 20:19

既可以用C语言标准库的函数,也可以用windows api函数,随便你。

sevenchrist
sevenchrist   2016.03.02 20:40

看一下谭浩强的c语言

atinghaodea
atinghaodea   2016.03.05 11:34

可以使用标准的C函数库
#include
#include
#include
#include
#include
#include
int main(void)
{
int handle; char string[40];
int length, res;
/
Create a file named "TEST.$$$" in the current directory and write a string to it. If "TEST.$$$" already exists, it will be overwritten. */
if ((handle = open("TEST.$$$", O_WRONLY | O_CREAT | O_TRUNC, S_IREAD | S_IWRITE)) == -1)
{
printf("Error opening file.\n");
exit(1);
}
strcpy(string, "Hello, world!\n");
length = strlen(string);
if ((res = write(handle, string, length)) != length)
{
printf("Error writing to the file.\n");
exit(1);
}
printf("Wrote %d bytes to the file.\n", res);
close(handle);
return 0;
}
或者基于Windows的API
CreateFile,WriteFile函数实现,具体方式可以参考WindowsAPI手册

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
c语言程序设计和windows编程区别是什么呢。
c语言程序设计和windows编程区别是什么呢。 c程序设计和用c语言windows编程有什么区别呢。?我怎么都是c里面好多不一样,要不不一样那学c程序有什么用呢。 C程序设计仅仅只是讲C语言自身的规则,而C语言Windows编程是用Windows提供的各种API开发程序,除了掌握C语言规则之外,还必须懂得涉及的Windows API的功能。
《windows程序设计(C语言版)》完整版.pdf
《windows程序设计(C语言版)》完整版.pdf
一个使用纯Win32 SDK和C语言实现的五子棋游戏
GobangGame这是一个使用纯Win32 SDK和C语言实现的五子棋游戏在这个游戏中实现的功能 [x] 绘制一个15 * 15的棋盘 [x] 绘制5个着重点位置 [x] 根据鼠标左键的点击,可以绘制出黑色棋子;根据鼠标右键的点击,可以绘制出白色棋子 [x] 根据鼠标中键的点击,可以初始化棋盘 [x] 根据鼠标点击的实际位置,可以计算转化为临近点最近的那个点,在这个点上绘制棋子 [x] 当鼠标位置
C语言Windows程序设计 -> 第九天 -> GDI绘图基础
转载自:http://www.cnblogs.com/mr-wid/archive/2012/11/07/2758726.html GDI介绍     GDI(Graphics Device Interface), 图形设备接口。          GDI的作用:         负责系统与绘图程序之间的信息交换,处理Windows程序的图形输出。              
一个简单c语言windows程序的实现
#include #include LRESULT CALLBACK WinSunProc(        HWND hwnd,//handle to window        UINT uMsg,//message identifier        WPARAM wParam,//first message parameter        LPARAM lParam//seco
C语言 Windowst程序设计 工具栏的使用练习
<br /> <br /> <br />总结一下工具栏创建的主要知识点:<br /> <br />一、使用CreateWindowEx() 函数来创建这个窗口,也可以使用CreateToolBarEx这个函数,不过我没有弄了。<br />现在主要讲讲这个CreateWindowEx万能的函数来创建工具样的步骤。<br />    1、使用这些个函数之前,要包含公共文件库文件和头文件,在使用前要初始这个公共控件的DLL,使用InitCommctrolEx()函数来操作。<br />    2、CreateWi
Windows编程中的子窗口控件设计
(注:本文转载自http://www.cnblogs.com/duzouzhe/archive/2010/03/12/1683922.html) 取父窗口的窗口句柄: hwndParent = GetParent (hwnd) ; 发送消息: SendMessage (hwndParent, message, wParam, lParam) ; 预定义的控件有: 按钮、复选框、编辑
C/C++与windows的关系
    首先,C/C++与windows没有一卵的关系。这也是为什么C/C++的语法书,从来不涉及windows的内容,而且C/C++是平台无关语言,意味着语法属于平台无关语法。    如果你看别人的代码,发现了很多你在语法书上没见过的语法,那种语法就是平台相关语法。就是说,windows上的C/C++编译器都是动过手脚的,使得它能够与windows关联起来,最典型一个例子就是WinMain这个主...
游戏开发新手入门之Windows编程
简介  本文目的是介绍Windows编程基础。在本文结束时,你应该能够很好的工作了,虽然可能是简单的WIindows程序。你需要有C语言的基础知识,我很少将C++的代码扩充到程序中。当然,由于Windows本身就是面向对象的,一点类的知识是不会对你有什么损害的。如果你不熟悉C++,没有关系,我想你还是能从我这里学到大部分的东西。所有的程序代码都通过了Microsoft Visual C++6.0的
Cmath——C语言数学函数库
int abs(int i) 返回整型参数i的绝对值  double cabs(struct complex znum) 返回复数znum的绝对值  double fabs(double x) 返回双精度参数x的绝对值  long labs(long n) 返回长整型参数n的绝对值  double exp(double x) 返回指数函数ex的值  double frexp(double