马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
#include<iostream.h>
#include <stdio.h>
#include <stdlib.h>
void main ()
{
cout<<"Hello C++!"<<endl;
int a;
char b;
double c;
FILE*in=fopen("123.txt","rt"); /*以读入方式打开1.txt*/
FILE*out=fopen("bcm2.txt","w");
fscanf(in,"%d\n",&a);
fscanf(in,"%s\n",&b);
fscanf(in,"%lf\n",&c);
fprintf(out,"%d %c %5.1f\n",a,b,c);
fclose(in); /*开始清理*/
fclose(out);
}
可以编译执行的
备注:123.txt文本内容为1 ty 11.2
b的赋值为什么不是ty,而是t?
还有输出时为什么也不对?
应该怎么赋值及输出字符型变量请各位大侠帮帮忙!!!
谢谢!!! |