C++ 怎么用创建txt文件,并且写入内容

已举报 回答 关注
C++ 怎么用创建txt文件,并且写入内容
问在线客服
扫码问在线客服
  • 回答数

    8

  • 浏览数

    6,074

8个回答 默认排序
  • 默认排序
  • 按时间排序

添加JButton的ActionPerfoirm,里面调用JTextFiled.getText(),结果存入字符串,用File类和outputStream类写入文件。
取消 评论
用for循环,每次写入一行
取消 评论
不会是你指定上传的目录没有写权限?
取消 评论
#include <windows.h>
#include <stdio.h>

int main()
{
FILE *fp;
char fname[32];/*文件名*/
char*filedata="123"; /*定义数据*/
printf("请输入文件名\n");
scanf("%s",fname);/*输入文件名*/
strcat(fname,".txt");
fp=fopen(fname,"a");
fputs(filedata,fp); /*写入数据*/
fclose(fp);
return 0;
}
取消 评论
输入内容?
你是要把新建文件夹重命名吧!
如没变化时可直接重命名。
或你在文件上直接右键单击选择重命名。
然后输入内容即可。
取消 评论
FILE *fp;
fp=open("filename","a")这是追加的方式写的。
取消 评论
要用到文件流,
/*新建文件方法*/
private void createNewFile()
{
DialogResult result = MessageBox.Show("文件类容已改变,是否保存?", "系统消息", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);
if (result == DialogResult.Yes)
{
saveFile();
}
this.textBox.Text = "";
this.filePath = "";
ischanged = false;
}
取消 评论
ECHO 内容>>文本文件
结果中自然就包含回车和换行,比较有趣的构造空行,即只要回车和换行,需要如下:
ECHO.>>文本文件
注意:ECHO和.连写,中间不能有空格。
取消 评论
ZOL问答 > 条码打印机 > 其他分类 > C++ 怎么用创建txt文件,并且写入内容

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?