文件怎么写入空格哇 这书里怎么很自然的就写进去了
#include<stdio.h>#include<string.h>
int main() {
char account;
int password;
double balance;
FILE* fp;
errno_t err;
if ((err = fopen_s(&fp,"clientsInfo.dat", "w")) !=0) {
printf("fail to open the file\n");
}
else {
printf("Enter the account, password and the balance:\n");
printf("Enter EOF to end input.\n");
while (1) {
scanf_s("%s %d %lf", account,15, &password, &balance);
if (strcmp(account, "EOF") == 0)
break;
fprintf(fp, "%s%d%.2f\n", account, password, balance);
}
fclose(fp);
}
return 0;
}
这是我的代码写出来的文件是这样的 他的 有没有帅帅的大大进来指点一下{:9_220:} fprintf(fp, "%s%d%.2f\n", account, password, balance);
fprintf(fp, "%s (我是空格) %d (我是空格) %.2f\n", account, password, balance); 人造人 发表于 2019-11-28 22:51
{:9_230:} C语言竟然如此简单! 人造人 发表于 2019-11-28 22:51
原谅天真的我真的试了一下 ( )。。。 fury可 发表于 2019-11-28 22:27
他的
fprintf(fp, "%s%d%.2f\n", account, password, balance);中%s与%d与%.2f应该有空格,试试看
fury可 发表于 2019-11-28 22:56
C语言竟然如此简单!
C语言简单...........{:10_249:} bin554385863 发表于 2019-11-29 13:08
C语言简单...........
嗯,C语言简单
^_^ bin554385863 发表于 2019-11-29 13:08
C语言简单...........
开玩笑的 ......
页:
[1]