iOS系统那些app可以打开.c原文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS系统那些app可以打开.c原文件相关的知识,希望对你有一定的参考价值。

参考技术A 可以使用C/C++ Compiler
https://itunes.apple.com/cn/app/id461327665?mt=8

除此以外:
C4droid是款android设备上的C/C++程序编译器,默认以tcc(tiny c compiler)为编译器,可以选择安装gcc插件(20mb,只有root用户可以使用),选用gcc后,可以用sdl(简单直控媒体层库,需安装sdl plugin for c4droid)和qt(nokia官方开发库,需安装sdl plugin for c4droid)。也可以开发native android app(需安装sdl plugin for c4droid),就像google ndk一样。软件支持代码高亮,编译时间随cpu主频而定,主频越高编译越快。gcc插件版本4.7.2提供了示列程序,包含sdl,android native,qt和命令行测试程序源码。本回答被提问者和网友采纳

C++入门文件流(fstream)介绍和使用

1、打开函数:open

mode含义
ios::in以读取方式打开文件
ios::out以写入方式打开文件
ios::binary以二进制方式存取
ios::ate存取指针在文件末尾
ios::app写入时采用追加方式
ios::trunc写入时抹去旧数据

(1)在C++11标准时,open函数的文件路径可以传char指针也可以传string指针,而在C++98标准,open函数的文件路径只能传char指针;
(2)open函数的第二个参数是打开文件的模式,从函数定义可以看出,如果调用open函数时省略mode模式参数,则默认按照可读可写(ios_base:in | ios_base::out)的方式打开;
(3)打开文件时的mode的模式是从内存的角度来定义的,比如:in表示可读,就是从文件读数据往内存读写;out表示可写,就是把内存数据写到文件中;
(4)open函数没有返回值,这个C语言是完全不同的,C++语言不能通过open函数的返回值来判断打开文件是否成功,但是C++提供了is_open函数来判断函数是否打开成功;

2、判断文件是否打开成功:is_open

(1)is_open函数是用来判断调用open后文件是否打开成功的,不需要传递参数;
(2)is_open函数的返回值是bool类型,如果文件打开成功则返回true,打开失败则返回flase;

3、写文件:write

write函数的传参很简单,就是要写入文件的数据指针,和要写入的数据长度;

4、读文件:read

read函数传参:第一个参数是存放读出来数据的缓冲区地址,第二个参数是要读取的字节数;

5、示例代码

#include <fstream>
#include <iostream>
#include <iomanip>

using namespace std;

int main()

	fstream fs;
	char writeBuf[] = "hello word!\\n";
	char readBuf[64] = 0;
	
	//out:按照只写模式打开文件,如果文件不存在则会创建
	//app:按照追加的方式写文件
	fs.open("11.txt", std::fstream::out | std::fstream::app);
	
	//打开文件时不省略模式,则按可读可写打开,此时文件必须存在
	//fs.open("11.txt");
	if(fs.is_open())
	
		cout << "11 open success" << endl;
	
	else
	
		cout << "11 open fail!" << endl;
	
	
	fs.write(writeBuf, sizeof(writeBuf));
	
	fs.close();
	
	//重新打开文件,将刚才写的内容读出来
	fs.open("11.txt", std::fstream::in);
	if(fs.is_open())
	
		cout << "22 open success" << endl;
	
		else
	
		cout << "22 open fail!" << endl;
	
	
	fs.read(readBuf, sizeof(writeBuf));
	
	cout << "readBuf=" << readBuf << endl;
	
	fs.close();
	
	return 0;

6、推荐

我会在C++专栏持续根据更新C++相关的知识点,这里也给大家推荐一款学习C++的神器,我也是在用这一款神器在学习C++。
链接:学习神器跳转
如果你是想入门C++这门语言或者是找C++岗位的工作,都推荐你试试这个网站,里面有针对C++知识点的选择题、编程题,更有C++岗位的面试题

以上是关于iOS系统那些app可以打开.c原文件的主要内容,如果未能解决你的问题,请参考以下文章

如何删除取消win7系统文件的“始终使用选择的程序打开这种文件”,让原类别文件恢复默认的未知格式?

VS2013安装完之后,桌面没快捷方式,原文件夹在哪里找到打开的程序?

[原]那些年整理的Linux常用命令,简单明了

为啥codeblocks列表原文件显示不出来

win7系统的IE图标ICO原文件放在哪里?

androidstudio 2.3.3 jni过程汇总:1自己编写c文件并使用(原)