设计一个程序,要求新建一个名为“hello”的文件并利用write函数向其写入“linux下的c软件设计”。
问题描述
设计一个程序,要求新建一个名为“hello”的文件并利用write函数向其写入“linux下的c软件设计”。
大致思路
首先,新建文件使用到函数fopen,fopen函数可以打开或者是创建一个文件一共有两个参数,函数原型为file*fopen(const char *path,const char *mode);其次在向文件写入字符串时使用到函数fwrite,这里简单的介绍一下fwrite函数的用法,C 库函数 size_t fwrite(const void *ptr, size_t size, size_t nmemb, FILE *stream) 把 ptr 所指向的数组中的数据写入到给定流 stream 中,下面是其相关参数。
- ptr -- 这是指向要被写入的元素数组的指针。
- size -- 这是要被写入的每个元素的大小,以字节为单位。
- nmemb -- 这是元素的个数,每个元素的大小为 size 字节。
- stream -- 这是指向 FILE 对象的指针,该 FILE 对象指定了一个输出流。
整体代码
#include<stdio.h>
#include<stdlib.h>
int main()
{
FILE *fp;
char buff[50]={"linux下的c软件设计"};
if((fp=fopen("hello.txt","w"))==NULL)
{
printf("打开文件失败");
exit(1);
}
fwrite(buff,sizeof(char),50,fp);
printf("打开成功并以成功写入");
}
设计一个程序,要求新建一个名为“hello”的文件并利用write函数向其写入“linux下的c软件设计”。相关推荐
- C++ 利用结构体数组编写一个程序,对10名小学生的信息进行管理,学生结构体的成员包括姓名、学号、年龄、语文成绩、数学成绩、英语成绩、三门课总分等
利用结构体数组编写一个程序,对10名小学生的信息进行管理,学生结构体的成员包括姓名.学号.年龄.语文成绩.数学成绩.英语成绩.三门课总分等,具体要求如下: (1)要求通过键盘完成各位小学生的信息录入( ...
- C++ 一个程序获取另一个程序Edit控件的内容
转载地址:https://www.cnblogs.com/lujin49/p/4796502.html //一个程序获取另一个程序Edit控件的内容 //根据指定程序的标题名获取改程序窗口的句柄 HW ...
- Java黑皮书课后题第9章:*9.4(使用Random类)编写一个程序,创建一个种子为1000的Random对象,然后使用nextInt(100)方法显示0到100之间的前50个随机整数
Java黑皮书课后题第9章:*9.4(使用Random类)编写一个程序,创建一个种子为1000的Random对象,然后使用nextInt方法显示0到100之间的前50个随机整数 题目 赘述 代码 题目 ...
- Java黑皮书课后题第8章:*8.22(偶数个1)编写一个程序,产生一个6*6的填满0和1的二维矩阵,显示该矩阵,检测是否每行以及每列中有偶数个1
*8.22(偶数个1)编写一个程序,产生一个6*6的填满0和1的二维矩阵,显示该矩阵,检测是否每行以及每列中有偶数个1 题目 题目描述 破题 代码 题目 题目描述 8.22(偶数个1)编写一个程序,产 ...
- Java黑皮书课后题第8章:*8.2(求矩阵对角线元素的和)使用下面的方法头编写一个方法,求n*n的double类型矩阵中主对角线上所有数字的和。编写一个程序,读取一个4*4的矩阵,显示主对角线和
*8.2(求矩阵对角线元素的和)使用下面的方法头编写一个方法,求n*n的double类型矩阵中主对角线上所有数字的和.编写一个程序,读取一个4*4的矩阵,显示主对角线和 题目 题目描述与运行示例 破题 ...
- Java黑皮书课后题第4章:*4.6(图上的随机点)编写一个程序,产生一个圆心位于(0,0)原点半径为40的圆上面的三个随机点,显示由这三个随机点组成的三角形的三个角的度数
*4.6(图上的随机点)编写一个程序,产生一个圆心位于(0,0)原点半径为40的圆上的三个随机点,显示由这三个随机点组成的三角形的三个角的度数 题目 题目概述 破题 代码 题目 题目概述 *4.6(图 ...
- C语言:编写一个程序,建立一个abc.txt文本文件,向其中写入“this is a test”,然后显示该字符串
/*编写一个程序,建立一个abc.txt文本文件,向其中写入"this is a test",然后显示该字符串*/ #include <stdio.h> #includ ...
- 编写一个程序,输入一个句子,然后统计出这个句子当中不同的单词个数。
编写一个程序,输入一个句子,然后统计出这个句子当中不同的单词个数. #include<iostream> #include<cstring> using namespace s ...
- 3.写出一个程序,接受一个十六进制的数值字符串,输出该数值的十进制字符串。(多组同时输入 )
题目描述 写出一个程序,接受一个十六进制的数值字符串,输出该数值的十进制字符串.(多组同时输入 ) import java.util.Scanner; import java.lang.Math; p ...
最新文章
- php制作标记图,PHP使用JPGRAPH制作圆柱图的方法详解
- 利用BIOS 中断INT 0x10显示字符和字符串
- 计算机视觉开源库OpenCV之绘制轮廓函数cv2.drawContours()介绍
- cgroup限制oracle,Yarn 使用 Cgroup 实现任务资源限制
- python中%r和%s的区别
- 解读Dataphin流批一体的实时研发
- java 控制语句、数组、方法
- Convolutional Neural Networks for Visual Recognition 8
- codeforces VK Cup 2018 - Wild-card Round 1 (unofficial unrated mirror)
- linux的apche支持PHP,Linux下apache支持PHP配置
- C语言 | 函数执行成功时,return 1 还是return 0?
- webservice 实现与his系统对接_[Share] EDI 及其他常见系统对接技术
- UNION 和UNION ALL 的区别
- vue 修改项目启动后的页面_vue项目打包后打开页面空白解决办法
- 墨盒注墨后出现断线或堵头的处理方法
- ( cf1249 )Codeforces Round #595 (Div. 3)部分题解
- php自动生成word目录,word目录自动生成,word如何自动生成目录
- android怎样传图片到mysql中
- firefox浏览器window.event is undefined问题
- Elasticsearch:Elasticsearch 查询示例 - 动手练习(一)
热门文章
- 在线外卖订餐网站市场竞争趋势分析
- uniapp(踩坑记录 持续更新)
- Database-doc 数据库文档展示工具
- Windows route命令添加删除修改路由信息
- 赶紧的,来试试这个开源 API 工具的 Mock 功能
- [附源码]Python计算机毕业设计SSM考勤管理系统(程序+LW)
- 视频监控方案与多媒体应用系统介绍 (zz)
- Android 自定义View 会移动的时钟
- BGP高防是什么意思呢?BGP高防服务器租用 45.250.42.X
- 图解TensorFlow op:tf.strided_slice