ページ 11

言語の親和性について

Posted: 2013年5月07日(火) 19:05
by ライティング
ヘッダiostream.hとstdio.hが読み込まれていれば
同じファイルにc++とc言語のプログラム書けますかね?
printf("Hello World!");
の次の行に
cout << "Hello World!!"endl;
と書けますか?

Re: 言語の親和性について

Posted: 2013年5月07日(火) 19:45
by ライティング
ちなみにVC++2010です。
同じヘッダファイルに
#include<stdio.h>
#include<iostream>
とあったりするのでできるのかなと思いますが
違いますか?

Re: 言語の親和性について

Posted: 2013年5月07日(火) 19:56
by zxc
  出来ると思います。簡単かつ短いものなのに、自分で試さなかったのはなぜでしょう。
http://ideone.com/vqCD0e

関係ないでしょうがその例であれば、記法をどちらかに統一したほうが良いかと思います。

main

コード:

#include<stdio.h>
#include<iostream>
 
int main(){
 
    printf("Hello World");
 
    std::cout<<"Hello World"<<std::endl;
    
    return 0;
 
}
実行結果

コード:

Hello WorldHello World