signature=dc9b37792a345c9e44032c9e81bda6f5,vv【那些硬盘里的秘密吧】_百度贴吧

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

0933fc9a9092216183dcfff9abca29424aaef5bf fd24b871e84b59131002509324a3731c0f840e1c 6169e7749ee038620022a28b6cf009926377a24f 4a68c10df7f776257dd2cdc55b626b2c4fa966ad fb0e2aa419bc4dccf7a66999da078ee7eb754835 675cbaaaca129dad2c6e237ecdbc7f7b9668aaae b6fff4eec01bd5c181eb083c77ab010c34c1eddb c060d632183efb1811b9d305e800b8ff3b3eb252 907c7fdce7750d356e1fbfc276071746daba35c1 5f820842ba81bd132cb576e32afe7bb955ff4b47 7f7da1f4c55db09c6fd7e3f082abf3b5574b2948 6596427ee242e1ab2457406c9dbe77e71eb1da78 646bb9a91fee869beb7755919e6eec2f3e787b1f f272821411c889e2ff4e2e2acc3eea996f9bc40a bac2d4c388dc962c2c04fcd7251d4657d2ca2eb2 9bc7239090d5db4799339399787406a87a369ec1 587952afa7f1bcbfee2f5f1db9f5f6e87762f71a 64bacbb7dc0555663746ef20d9ce4bc134a8036 6baaa0f564b35b26bd044817c7ed5d619e20ca86 0328c8ac2d60deefcb4649537fbb2bbdcf102532 269bb1f9802a374e3428954d31e53d394e305256 46cf1fa0d203fc9d98aac9fd525e54944bab7197 e6fdb0d460b1ad85640c7c819d64a5b40a70318e 4bae7eaca8954280ad6b483f74ba90a500aa16b7 1d9619c7a2f53d94a971f93dbcfc7b66b68b45ed b14826de28162a9d372579b4e042c2eb0b9c66e2 e1e1e802f90cafe8c3782bf99ffae59c621e9510 859e7101921d604781e6bc5cfe3955262617f92d d361515dafcd7b845c902ed63aa340a4cd5d4271 76e7dfe0a40cc3a5306f568e86f68153efc14919

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 不是的。因为使用fscanf(fp, "%d%d%d", &a, &b, &c)时,它会尝试从文件指针fp所指向的文件中读取三个整数值,并将它们分别存储在变量a、b、c中。但是,如果文件中只包含一个整数值123,则fscanf函数只会将第一个整数值读入变量a中,而b和c的值则没有被赋值。因此,使用fscanf(fp, "%d", &a)是更合适的方式,只读取一个整数值并将其存储在变量a中。 ### 回答2: &a123&a234&a345)将这三个值分别存放在&a123, &a234和&a345中。 ### 回答3: &num1,&num2,&num3)的代码,将123分别存放在num1、num2、num3三个变量中。 在一个文件中存放值123可以通过以下代码实现: ```cpp #include <stdio.h> int main() { FILE *fp; int num1, num2, num3; fp = fopen("file.txt", "w"); // 打开文件,文件名为file.txt,以写入的方式打开 fprintf(fp, "%d %d %d", 1, 2, 3); // 写入值123到文件中,以空格分隔 fclose(fp); // 关闭文件 fp = fopen("file.txt", "r"); // 以只读的方式打开文件 fscanf(fp, "%d%d%d", &num1, &num2, &num3); // 读取文件中的值并存放到对应的变量中 fclose(fp); // 关闭文件 printf("num1: %d\nnum2: %d\nnum3: %d\n", num1, num2, num3); // 输出结果 return 0; } ``` 首先,通过`fopen("file.txt", "w")`打开文件"file.txt",并以写入的方式打开。然后,通过`fprintf(fp, "%d %d %d", 1, 2, 3)`将值123写入文件中,以空格分隔。接着,通过`fclose(fp)`关闭文件。 然后,再次通过`fopen("file.txt", "r")`以只读的方式打开文件,然后使用`fscanf(fp, "%d%d%d", &num1, &num2, &num3)`读取文件中的值,并将它们分别存放在`num1`、`num2`、`num3`三个变量中。 最后,通过`printf()`输出结果。 执行以上代码,会输出: ``` num1: 1 num2: 2 num3: 3 ``` 其中,num1为1,num2为2,num3为3,这就是将123分别存放在num1、num2、num3三个变量中的结果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值