2017-05-29 86 views
0

是否有可能在沒有.net框架的C++中編寫Console :: WriteLine()類似的方法? 我想要做的是這樣的事情:C++控制檯:: WriteLine() - 類似的方法沒有.net框架

Console::WriteLine("Hello! " + "This PC is " + Convert::ToString(3) + " years old!"); 

.NET Framework版本的樣子,你可以做的char [] +的char []上msdn.com


編輯:有什麼我可以告訴海灣合作委員會?也許使用字符串類「」 - 聲明而不是字符數組?


編輯2:我想寫我自己的功能。所以不,我不會用cout


編輯3:唯一真正的問題是如果有可能做"Hello! " + "This PC is " + string("3")。我知道string("3") + " hello " + "PC!"的作品,因爲字符串類的+ Operatorstring("3")添加到" hello "並將其轉換爲string,然後將string("3 hello ")添加到"PC!"並將其轉換爲string("3 hello PC!")

+0

@Someprogrammerdude我不希望C++的工作,如C#。我只想嘗試在C++中編寫一些像C#函數一樣工作的函數。儘管如此,.net框架中有一個C++版本的Console :: WriteLine()(請參閱msdn-link)。 – DevNoteHQ

+0

@MathiLpHD該「版本」是用於C++/CLI,**不是**本機C++。 –

+0

@AlgirdasPreidžius我知道這就是爲什麼我問是否有可能在沒有C++/CLI的情況下使用.net framework =>編寫代碼 – DevNoteHQ

回答

0

是,使用從iostream頭cout流對象:

std::cout << "Hello! " << "This PC is " << getPcAge() << " years old!"<< std::endl;