荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: huhaiming (一生只爱她), 信区: Program
标  题: [合集]fgetc()函数读出的asci码问题
发信站: 荔园晨风BBS站 (2005年02月05日01:44:55 星期六), 站内信件

☆   1  ──────────── 我是分割线 ─────────────────☆
发信人: tony (tony), 信区: Program
标  题: fgetc()函数读出的asci码问题
时  间: 2004年12月08日12:12:41 星期三

在一个txt文件里面,存着一个数字0,用fgetc读出来,打印在屏幕上系48,
这是如果我想把0改成1,应该点办?非常感谢!

我试过用int a = fgetc(fp),
        int b;
        scanf("%d",&b);
        fputc(b,fp);
如果输入b的值为1,打开那个txt文件看,显示是一个乱的符号。望指点^_^


☆   2  ──────────── 我是分割线 ─────────────────☆
发信人: bakey (深海的鱼爱上会潜水的猫), 信区: Program
标  题: re: fgetc()函数读出的asci码问题
时  间: 2004年12月08日12:19:05 星期三

freopen不行吗?



☆   3  ──────────── 我是分割线 ─────────────────☆
发信人: cycker (晕), 信区: Program
标  题: Re: fgetc()函数读出的asci码问题
时  间: 2004年12月08日14:22:53 星期三


ascii码的'1'的值是多少?
或者你用
scanf("%c", &b);应该也可以



☆   4  ──────────── 我是分割线 ─────────────────☆
发信人: bakey (深海的鱼爱上会潜水的猫), 信区: Program
标  题: Re: fgetc()函数读出的asci码问题
时  间: 2004年12月08日14:24:12 星期三

在C中,不是一样的吗?



☆   5  ──────────── 我是分割线 ─────────────────☆
发信人: cycker (晕), 信区: Program
标  题: Re: fgetc()函数读出的asci码问题
时  间: 2004年12月08日14:27:36 星期三

'1'和1一样?
'1'的值好象是49,而'a'为97;
而一般的文本文件都是ascii文本文件,如果是unicode的,值当然又不一样的了。

在C中,不是一样的吗?



☆   6  ──────────── 我是分割线 ─────────────────☆
发信人: bakey (深海的鱼爱上会潜水的猫), 信区: Program
标  题: Re: fgetc()函数读出的asci码问题
时  间: 2004年12月08日14:33:10 星期三

不是,我是说int和char型一样....可以一样的操作~~



☆   7  ──────────── 我是分割线 ─────────────────☆
发信人: cycker (晕), 信区: Program
标  题: Re: fgetc()函数读出的asci码问题
时  间: 2004年12月08日14:37:19 星期三

nothing to say



☆   8  ──────────── 我是分割线 ─────────────────☆
发信人: tony (tony), 信区: Program
标  题: Re: fgetc()函数读出的asci码问题
时  间: 2004年12月08日15:20:44 星期三

yes,it works...thx :)


☆   9  ──────────── 我是分割线 ─────────────────☆
发信人: kaman (天外飞仙), 信区: Program
标  题: Re: fgetc()函数读出的asci码问题
时  间: 2004年12月08日15:20:46 星期三


不一样




☆  10  ──────────── 我是分割线 ─────────────────☆
发信人: kaman (天外飞仙), 信区: Program
标  题: Re: fgetc()函数读出的asci码问题
时  间: 2004年12月08日15:21:17 星期三


right~




☆  11  ──────────── 我是分割线 ─────────────────☆
发信人: kaman (天外飞仙), 信区: Program
标  题: Re: fgetc()函数读出的asci码问题
时  间: 2004年12月08日15:23:02 星期三


-_-

%c读进跟%d读进是不同的。。。

fgetc读就是%c读...

fputc同理




☆  12  ──────────── 我是分割线 ─────────────────☆
发信人: bakey (深海的鱼爱上会潜水的猫), 信区: Program
标  题: Re: fgetc()函数读出的asci码问题
时  间: 2004年12月08日15:32:21 星期三





☆  13  ──────────── 我是分割线 ─────────────────☆
发信人: bakey (深海的鱼爱上会潜水的猫), 信区: Program
标  题: Re: fgetc()函数读出的asci码问题
时  间: 2004年12月08日15:32:46 星期三

..
nothing to say



☆  14  ──────────── 我是分割线 ─────────────────☆
发信人: bakey (深海的鱼爱上会潜水的猫), 信区: Program
标  题: Re: fgetc()函数读出的asci码问题
时  间: 2004年12月08日15:33:00 星期三



[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店