为了账号安全,请及时绑定邮箱和手机立即绑定

求指点,到底是哪里错了啊?

求指点,到底是哪里错了啊?

PHP
陪伴而非守候 2023-03-15 17:13:16
#include <stdio.h>#include <string.h>int main(void){FILE *fp;char ch;fp=fopen("c:\\测试2.txt","w");fputc("asd",fp);fclose(fp);return 0;}
查看完整描述

2 回答

?
Smart猫小萌

TA贡献1911条经验 获得超7个赞

fputc("asd",fp); 错了
fputc()函数是向fp写一个字符,而你用的数据是“asd",这是个字符串,所以类型不符,就报错了!
正确的写法
fputc( 'a', fp );//写一个字符a
fputc( 's',fp);//再写一个s
如果写入字符串用fputs
fputs( "asd", fp );就OK了!

查看完整回答
反对 回复 2023-03-18
?
梵蒂冈之花

TA贡献1900条经验 获得超5个赞

都不一样的。不然干吗写两个函数呢!

函数名带有f的,是从文件中读取,否则从终端读取。

考虑到标准输入输出重定向的原因,这里设计了两套函数。

查看完整回答
反对 回复 2023-03-18
  • 2 回答
  • 0 关注
  • 62 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信