首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

求教C++语法中的“输入输出”与C的兼容性有关问题

2012-12-24 
求教C++语法中的“输入输出”与C的兼容性问题。高手,您好:请问,因为在C++中,已经将输入输出语句,较之C作了修

求教C++语法中的“输入输出”与C的兼容性问题。
高手,您好:
    请问,因为在C++中,已经将输入输出语句,较之C作了修改,如果在面对一个输出时,C中使用printf()语句,而C++使用cout<<表示输出,C中使用scanf()语句表示输入,C++中使用sin>>语句表示输出;
    请问,在C++中表示输出时,如果希望能够兼容C的代码,那么,是否能够采取“导入某一头文件”的方式,来将C中的输出语句兼容?
    并且,如果想要采取使用C++的语法格式来表示输出一个“printf("Belgium power coefficient is %f%%",index[5]);”,其中的index[5]被定义成为一个float型变量,并且,该变量被要求以“百分数”的形式输出。
    那么,此处的C++代码,如果要达到相同的输出效果的话。应该是用什么方式,进行代码的书写?
    如果在C++中能够导入C的头文件并且获得:“C++的工作区中能够使用C中的语法格式进行代码书写”的话,希望高手能够为我提供:
    1.在C++中使用“导入C中的<stdio.h>头文件”,获得“在C++中使用C代码进行书写”的功能的方法与步骤;
    2.在C++中,表示C中的:
    float index[3]={0.11,0.22,0.55};
    printf("Belgium power coefficient is %f%%,indes[2]);
   代码的含义的C++代码,如何书写?
    谢谢高手!!
[最优解释]
是cin而不是sin,如果要兼容c的输出语法,直接包含iostrem这个头文件就能使用printf和scanf了,至于后面的问题,你可以百度c++格式化输出,或者搜索头文件iomanip的用法。
[其他解释]
下面的代码已经回答了你两个问题,楼主应该是想了解cout的输出格式吧
可以看下http://www.cnblogs.com/kangwang1988/archive/2010/09/03/1817353.html


#include <stdio.h>
#include "iostream"
using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
float   index;
scanf("%f",&index);
cout<<"Belgium power coefficient is "<<index<<"%"<<endl;
//printf("Belgium power coefficient is %f%%",index);

return 0;
}



[其他解释]
兼容问题个毛线啊,c++里面本来就有printf
[其他解释]
   楼和三楼的回答,小弟对你们的帮助,心领了。
    小弟一定好好学习,闻鸡起舞,不负二位的帮助之恩。
    对于二楼这种“没事儿找抽型的回答”,本来我是不想理傻子的。
    但是:
    1.为了让二楼的傻子,明白:自己是一个傻子,以后不要没事儿去犯这种傻,去祸害别人;
    2.小弟在看到了一楼和二楼的老师的耐心的回答,欠下了CSDN论坛的人情;
    3.自己是CSND大家庭的一份子,应该对于CSDN论坛的大环境,是负有责任的;
    所以,小弟决定写出了下面的话:
    #2楼的傻子,please # your mouth!!
    人如果有本事,并且将自己的本事,应用在“锄公害的强者”,“助努力的弱者”的这种普适价值观上的行为上,才算是符合一个“有本事的人”的定义的。
    在这里,#2楼的哥们儿,请允许我踩你,this dung 一脚:
    #2 floor,Fuck you aunt!!
    (掌声...)
    希望下次我的提问,不要再次看见你。
[其他解释]
对不起,三楼的英雄,小弟今日点子惺得很,错把小弟回贴的第六行:

“一楼和三楼的老师”错写成了“一楼和二楼的老师”,(),了,小弟,诚挚地期望:三楼的老师,能够原谅小弟的BUG,让小弟能够将功补过。
小弟,又提了一个问题,在:http://bbs.csdn.net/topics/390303716?page=1,如果三楼的老师能够为小弟作出回复并且能够解决小弟的问题的话,小弟,将在总分100分的基础上,追加三楼的老师:“anhuizhuanjiao”,50分的报酬,作为小弟上述帖子的BUG的一点歉意的表示。
小弟将于最晚将于明日晚上结贴。
希望三楼的老师:anhuizhuanjiao哥,能够尽快回复小弟的问题...

热点排行