问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

mac下xcode用c++怎样创建txt文件

发布网友 发布时间:2022-05-06 07:35

我来回答

5个回答

热心网友 时间:2022-06-29 00:50

例如:ofstream outfile; outfile.open("hello.txt")。
路径在你的工程文件里面,你在工程文件里面的文件DEBUG里面,找找。

举例:通过system();函数调用DOS命令来创建文件夹和删除文件、文件夹。创建文件可以用其文件操作实现。
system("md c:\\mydir");//创建一个文件夹
system("rd c:\\mydir");//删除一个文件夹
system("c:\\test\\myfile.dat");//删除一个文件。
文件的打开和读写操作参照上面的

补充:Mac[1] 是苹果公司自1984年起以“Macintosh”开始的个人消费型计算机,如:iMac、Mac mini、Macbook Air、Macbook Pro、Mac Pro等计算机。使用独立的Mac OS系统,最新的OS X系列基于NeXT系统开发,不支持兼容。是一套完备而独立的操作系统。

热心网友 时间:2022-06-29 00:51

xcode用c++创建txt文件的方法和普通的c++的是一样的。利用文件操作流ofstream来完成。
ofstream的使用方法
ofstream是从内存到硬盘,ifstream是从硬盘到内存,其实所谓的流缓冲就是内存空间;  在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O,stream这个类有两个重要的运算符:  
1、插入器(<<)  
  向流输出数据。比如说系统有一个默认的标准输出流(cout),一般情况下就是指的显示器,所以,cout<<"Write Stdout"<<’\n’;就表示把字符串"Write Stdout"和换行字符(’\n’)输出到标准输出流。  
2、析取器(>>)  
  从流中输入数据。比如说系统有一个默认的标准输入流(cin),一般情况下就是指的键盘,所以,cin>>x;就表示从标准输入流中读取一个指定类型(即变量x的类型)的数据。

3、打开文件  
  在fstream类中,有一个成员函数open(),就是用来打开文件的,其原型是:  
void open(const char* filename,int mode,int access);  
参数:  
filename:  要打开的文件名  
mode:    要打开文件的方式  
access:   打开文件的属性  
打开文件的方式在类ios(是所有流式I/O类的基类)中定义,常用的值如下:  
ios::app:   以追加的方式打开文件  
ios::ate:   文件打开后定位到文件尾,ios:app就包含有此属性  
ios::binary: 以二进制方式打开文件,缺省的方式是文本方式。两种方式的区别见前文  
ios::in:    文件以输入方式打开(文件数据输入到内存)  
ios::out:   文件以输出方式打开(内存数据输出到文件)  
ios::nocreate: 不建立文件,所以文件不存在时打开失败  
ios::noreplace:不覆盖文件,所以打开文件时如果文件存在失败  
ios::trunc:  如果文件存在,把文件长度设为0  
  可以用“或”把以上属性连接起来,如ios::out|ios::binary  
  打开文件的属性取值是:  
0:普通文件,打开访问  
1:只读文件  
2:隐含文件  
4:系统文件 

例程:

#include<iostream>
#include<fstream>
#include<string>
using namespace std;
int main(int argc, constchar * argv[]){
    ofstream ofile;    //创建文件输出流对象
    ofile.open("/Users/godfrey/Documents/testss.rtf",ios::out);//创建新的文件
}


Xcode是苹果公司向开发人员提供的集成开发环境(非开源),用于开发Mac OS
X,iOS的应用程序。运行于苹果公司的Mac操作系统下。不管你用C、C++、Objective-C或Java编写程序,在AppleScript里
编写脚本,还是试图从另一个奇妙的工具中转移编码,你会发现 Xcode 编译速度极快。每次操作都很快速和轻松。

热心网友 时间:2022-06-29 00:51

#include<iostream>
#include<fstream>
#include<string>
usingnamespacestd;
int main(int argc, constchar * argv[]){
ofstream ofile;
ofile.open("/Users/godfrey/Documents/testss.rtf",ios::out);
}
xcode是有自己的缓存的,相当于虚拟机(eclipse),所以你这样不用绝对路径;要到它缓存里面找,用了绝对路径就可以了,可以换换地址。
如果要看看hello.txt文件,打开finder 按command+shift+g,输入/Users/你的apple机名字/Library/Developer/Xcode,然后进入DriverData,可以看到所有做过的还在的和删掉的文件,找到目前的文件,然后点击进入Build -> Proct -> Debug里面就是创建的hello.txt。

热心网友 时间:2022-06-29 00:52

#include<iostream>

#include<fstream>
#include<string>
usingnamespacestd;
int main(int argc, constchar * argv[]){
ofstream ofile;
ofile.open("/Users/godfrey/Documents/testss.rtf",ios::out);
}
xcode是有自己的缓存的,相当于虚拟机(eclipse),所以你这样不用绝对路径;要到他缓存里面找,用了绝对路径就可以了。你换换地址
如果你要看看你的hello.txt文件
你打开finder 按command+shift+g,输入/Users/你的apple机名字/Library/Developer/Xcode
然后进入DriverData
你可以看到你所有做过的还在的和删掉的文件,找到你的目前的文件,然后点击进入Build -> Proct -> Debug里面就是你创建的hello.txt

热心网友 时间:2022-06-29 00:52

ofstream outfile; outfile.open("hello.txt");

路径在你的工程文件里面,你在工程文件里面的文件DEBUG里面,找找。追问什么意思,不懂啊,求指导!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 MacBook Pro 怎么创建txt笔记本 hao123极速WiFi与360wifi怎么样? 比如我打123的字怎么弄成二维码让别人扫描才能看到123 笔记本在语音聊天的时候怎么有回音的呢? 面料是95%精梳棉5%氨纶的长袖T桖会起球吗 精梳棉做的毛衫穿着暖和吗??? 精梳棉毛线织外套好吗 属于WORD文件,文本文件,音频文件,视频文件,EXCEL工作簿文件什么 请问有什么办法可以在LINUX下编译UBOOT生成AXF文件在AXD中使用? 网站日志分析 用户状态码404:WebResource.axd 404:.htaccess 这 我的工程有一个汇编和一个c文件,可是编译后在AXD调试时没有出现.s文件,只有汇编文件 ARM开发工具ADS1.2的新手问题? 用迅雷下载的word文件变成download.axd如何解决,目标另存为的话不会有此问题 如何开通网银卡 如何办银行卡+网银 我新装的电脑,感觉蛮好用的。就是文件打不开(PDF、WORD等),请各位大侠帮忙看看 如何合理办张网银卡... 怎么办网银卡啊?? 笔记本散热片有用吗? 怎样办网银卡 求如何制作网页链接二维码的详细教程,邮箱:123rrye@163.com BarTender9.4软件标签设计的QR二维码里面有汉子,用扫码*扫二维码为什么没有汉子 电脑为什么插耳机总是单声道 电脑耳机单声道了怎么回事呀? 为什么我买的耳机插在电脑上只能单声道 电脑耳机只有单声道,音箱立体声 杂牌投影仪不到2个月能卖多少钱? 2008年6月3日上午11点生,男孩,取个好名字,有个性点,越多越好 请问:深圳腾盛公司的自动点胶机质量怎么样? 富士红胶ne8800t和富士红胶ne3000s有什么区别 威浦航空插头如何拆开 香芋机电视觉点胶机有什么优点?与以往的比较这个有什么不同呢? 涂胶机厂家举例 价格信息介绍 台达变频器哪个系列的产品可以在点胶机上应用 iphone8p手机的声音很小怎么回事? 如何照顾好年老哈士奇? 幼犬时期的哈士奇应该怎么照顾喂养 车辆如何过户给自家人? 家人汽车过户 次数 自家人汽车过户要钱吗