社区
C语言
帖子详情
如何实现文件指针指向字符串,并且为只读?
灼眼的超哥
2011-06-20 01:31:02
char str[]="哇哈哈哈哈";
FILE *fp = str;
这样貌似不行。
让字符串str为只读,并且和fopen(xxx,"r")效果一样,
如何实现?
文件指针指向字符串str....
另外,请勿提供这个方法:
创建文件并将字符串写入文件,之后再用fopen打开。
...全文
370
13
打赏
收藏
如何实现文件指针指向字符串,并且为只读?
char str[]="哇哈哈哈哈"; FILE *fp = str; 这样貌似不行。 让字符串str为只读,并且和fopen(xxx,"r")效果一样, 如何实现? 文件指针指向字符串str.... 另外,请勿提供这个方法: 创建文件并将字符串写入文件,之后再用fopen打开。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
赵4老师
2011-06-20
打赏
举报
回复
让文件指针指向光盘上某个文件中的某个字符串。
灼眼的超哥
2011-06-20
打赏
举报
回复
图片转换成数组后,怎么显示?
luciferisnotsatan
2011-06-20
打赏
举报
回复
[Quote=引用 10 楼 liuchao35758600 的回复:]
引用 9 楼 elemem 的回复:
引用 8 楼 liuchao35758600 的回复:
有个程序,它可以读取图片文件并显示,我想改掉,图片文件已经保存为数组,想让图片文件内置;
如何将这个程序读取的文件的操作改为读取字符串?
读取文件后,一般会将图片解码为数组,你将这个数组内容复制出来就可以了。
对,就是数组,我想利用它,这样,就不用读取文件了,直接在函数内声明数……
[/Quote]
那就把fopen,fseek等代码去了就是了。把文件里的数据直接初始化到数组里。
灼眼的超哥
2011-06-20
打赏
举报
回复
[Quote=引用 9 楼 elemem 的回复:]
引用 8 楼 liuchao35758600 的回复:
有个程序,它可以读取图片文件并显示,我想改掉,图片文件已经保存为数组,想让图片文件内置;
如何将这个程序读取的文件的操作改为读取字符串?
读取文件后,一般会将图片解码为数组,你将这个数组内容复制出来就可以了。
[/Quote]
对,就是数组,我想利用它,这样,就不用读取文件了,直接在函数内声明数组 = 保存的数组。
elemem
2011-06-20
打赏
举报
回复
[Quote=引用 8 楼 liuchao35758600 的回复:]
有个程序,它可以读取图片文件并显示,我想改掉,图片文件已经保存为数组,想让图片文件内置;
如何将这个程序读取的文件的操作改为读取字符串?
[/Quote]
读取文件后,一般会将图片解码为数组,你将这个数组内容复制出来就可以了。
灼眼的超哥
2011-06-20
打赏
举报
回复
有个程序,它可以读取图片文件并显示,我想改掉,图片文件已经保存为数组,想让图片文件内置;
如何将这个程序读取的文件的操作改为读取字符串?
就想叫yoko
2011-06-20
打赏
举报
回复
不能正常读取
金刚葫芦娃
2011-06-20
打赏
举报
回复
应该行不通,就算是强制转换并赋值了,但是一样达不到打开文件读取信息.
楼主能否说明下,你的用意是什么?做什么用的?
灼眼的超哥
2011-06-20
打赏
举报
回复
[Quote=引用 3 楼 luciferisnotsatan 的回复:]
char str[]="哇哈哈哈哈";
FILE *fp = (FILE*)str;
强转就能过编译,但效果肯定和fopen不一样。
[/Quote]
fseek之类的函数能正常读取吗?
canghai5783281
2011-06-20
打赏
举报
回复
看看,是否不错
luciferisnotsatan
2011-06-20
打赏
举报
回复
char str[]="哇哈哈哈哈";
FILE *fp = (FILE*)str;
强转就能过编译,但效果肯定和fopen不一样。
就想叫yoko
2011-06-20
打赏
举报
回复
const char str[]="哇哈哈哈哈";
FILE *fp = (FILE*)str;
但是你这么做有什么用呢
bdmh
2011-06-20
打赏
举报
回复
str为只读?加const
c语言将
指针
指向
字符串
,C语言基础——
字符串
指针
(
指向
字符串
的
指针
)
C语言中没有类似java,python等面向对象的编程语言中string那样的特定的
字符串
类型,通常是将
字符串
放在一个字符数组中。遍历
字符串
代码:#include#includevoid main(){char str[] = "hello world";int len = strlen...
指针
与
字符串
指针
与
字符串
一、
字符串
基础1、
字符串
声明2、
字符串
字面量池3、
字符串
初始化1、初始化字符数组2、初始化字符
指针
3、从其他输入初始化
字符串
4、
字符串
位置小结二、标准
字符串
操作1、比较
字符串
2、复制
字符串
3、拼接...
字符串
,字符
指针
,
字符串
指针
,字符数组
对于
指针
可能是大多数程序员最痛苦的事,尤其是
指针
和
字符串
和数组三者放在一起的时候,经历了几次错误后,我打算总结一下这几者的区别.
字符串
:"asdasfsff",c语言中后面有'\0'. 字符数组:A[7] = |'a'|'b'...
指针
与
字符串
常量
指针
与
字符串
常量 选择为真的表达式: char str1[] = “abc”; char str2[] = “abc”; const char str3[] = “abc”; const char str4[] = “abc”; const char *str5 = “abc”; const char *str6 = “abc”...
C语言
指针
专题二 -- 字符
指针
与
字符串
C语言
指针
专题二 -- 字符
指针
与
字符串
C语言
70,024
社区成员
243,260
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章