求助,C语言windows编程

问题描述

求助,C语言windows编程

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

解决方案

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

解决方案二:

看一下谭浩强的c语言

解决方案三:

可以使用标准的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手册

时间: 2024-12-29 15:12:21

求助,C语言windows编程的相关文章

有关于c语言windows编程的按键事件的问题,求解答

问题描述 有关于c语言windows编程的按键事件的问题,求解答 刚开始学习windows编程,想要编写一个计算器,但是我不会实现点击数字就在文本框显示的功能,问了别人好像是有关按键事件的,求大家帮我解答. 解决方案 用setdlgitemtext可以设置文本,如果你完全没有基础,建议先找一个完整的代码,google下计算器的源代码有很多. 解决方案二: 建立按钮的点击事件,与按钮进行绑定,然后点击后将文字追加到文本框内

C语言有谁编过一个简单的系统吗?学生信息管理系统 求助!用C++编程

问题描述 C语言有谁编过一个简单的系统吗?学生信息管理系统 求助!用C++编程 各项功能说明 (1)学生基本信息的录入和保存: 这部分的功能主要包括信息的录入和保存和总分.平均分的计算,首先按程序提示输入所要输入的学生人数,接着是分别输入有关学生的相关信息包括学号.姓名.年龄.性别以及学生各科成绩的分数等.在录入数据的同时,系统将对信息的合法性进行检验(学号范围为100~200.姓名不限.年龄为15~50岁.性别可输入m或f.各科成绩均限定在0~100之间),若用户录入了不合法的数据系统将会作出

windows编程-windows的API中有没有能够更改文件名字的函数?菜鸟求助!!!

问题描述 windows的API中有没有能够更改文件名字的函数?菜鸟求助!!! 有的话请高手说明一下用法.没有的话请高手介绍一下在windows编程中(我用的是c++)怎样实现更改一个文件的名字?谢谢了 解决方案 int rename ( const char * oldname, const char * newname ); 解决方案二: 使用脚本类东西很方便的, 解决方案三: 你可以在windowsAPI函数的外面套一层函数,比如 int 信息框( HWND hWnd,LPCTSTR lp

编程c语言 c语言-求助C语言编程............

问题描述 求助C语言编程............ 编写程序,实现从键盘输入一行字符串,将该字符串中所有的apple换成orange.如:I have an apple.Do you like apple? 变为I have an orange.Do you like orange? 解决方案 给我时间写,我想一想,写好了再上传给你看 解决方案二: 百度上,Google上,字符串替换的源码很多.. 解决方案三: 自己写一个字符串处理函数呗 很简单的 遍历这个字符串 和要替换的单词比对 如果一样 就

初级WINDOWS API C++语言版编程(1)

当我们使用着漂亮的界面,方便快捷的应用程序的时候.我们才会发现,以前曾编写的程序是多么的粗糙(TC编写的程序).简单的界面,16色的显示系统,大大的落后于计算机的发展.简单的说就是杀鸡用牛刀.如何该改变这种情况呢?Microsoft公司在推出windows操作系统的时候给出了简单易行的解决方案.这就是WINDOWS平台API应用程序接口.当然API也是发展的,它从WIN 16 API发展到了现在普遍使用的WIN 32 API.只有充分理解API函数功能和用法,才能深入到WINDOWS系统的内部,

c++-VC++与VC#的windows编程有区别吗??使用的类库一样吗??

问题描述 VC++与VC#的windows编程有区别吗??使用的类库一样吗?? VC++与VC#的windows编程有区别吗??使用的类库一样吗?? 比如这个里面的一些框架函数如Button等的使用相同吗? 解决方案 微软为C++做了一些扩展,搞出一种向下兼容C++,但是又有自己的语法以兼容.net的语言,叫C++/CLI(以前叫C++ ME,托管扩展) VC++/CLI可以同时支持MFC和.NET.但是事实上几乎没有人用,是很冷僻的技术. 相比较MFC,WinForms和WPF要好太多,C#也

窗口风格-windows编程中怎样让建立的窗口不能拉伸,应该设置什么样式?

问题描述 windows编程中怎样让建立的窗口不能拉伸,应该设置什么样式? 最近在学习Windows编程,看windows程序设计,但那个hellowin程序出来的窗口是可以拉伸的,怎样固定下来,让窗口不可以拉伸,应该是一个窗口样式或者风格,但老是查不出来,求助! 解决方案 WS_SIZEBOX WS_THICKFRAM 解决方案二: http://blog.csdn.net/diaolingle/article/details/17284711 解决方案三: WS_BORDER 0X00800

c语言-新人小白求助C语言 各位大大快来啊

问题描述 新人小白求助C语言 各位大大快来啊 #include int main(void) { int a; int b; int c; int n; printf("请输入三个整数值 分别代表 日 月 年:"); scanf("%d",&a); scanf("%d",&b); scanf("%d",&c); n=a%10( n==1?printf("%dst ",a):( n%1

求解,windows编程中,win32程序,如何将字符串按一个一个字符逐个动态输出?

问题描述 求解,windows编程中,win32程序,如何将字符串按一个一个字符逐个动态输出? windows编程中,win32程序,如何将字符串按一个一个字符逐个动态输出? 主要是如何测得字符串的长度,然后可以用for循环吗,如果不能用什么循环. 解决方案 string bb = ""; foreach (char aa in "求解,windows编程中,win32程序,如何将字符串按一个一个字符逐个动态输出?") { bb += aa.ToString();