Visual C++ .NET/Development/Console

Материал из .Net Framework эксперт
Перейти к: навигация, поиск

Console::Write

<source lang="csharp">

  1. include "stdafx.h"

using namespace System; int main() {

  // output without newline
  Console::Write("a");
  Console::Write("b");
  Console::Write("c");
  // newline alone
  Console::WriteLine();
  // output with format string
  Console::WriteLine("Fourscore and {0} years ago.", 7);
  // output with direct types
  Console::WriteLine(7);
  Console::WriteLine( 1.05);
  Console::WriteLine("A");

}

 </source>


Console::WriteLine

<source lang="csharp">

  1. include "stdafx.h"

using namespace System; int main() {

  // output without newline
  Console::Write("a");
  Console::Write("b");
  Console::Write("c");
  // newline alone
  Console::WriteLine();
  // output with format string
  Console::WriteLine("Fourscore and {0} years ago.", 7);
  // output with direct types
  Console::WriteLine(7);
  Console::WriteLine( 1.05);
  Console::WriteLine("A");

}

 </source>


Read from console

<source lang="csharp">

  1. include "stdafx.h"

using namespace System; int main() {

  String^ str;
  while ((str = Console::ReadLine()) != nullptr)
  {
     Console::WriteLine( str->ToUpper() );
  }

}

 </source>


Using Console::WriteLine to output to console

<source lang="csharp">

  1. include "stdafx.h"
  2. using <mscorlib.dll>

using namespace System; enum { ONE = 1, TWO, THREE, FOUR, FIVE = 5, SIX }; int main(void) {

   Console::WriteLine(ONE);
   Console::WriteLine(TWO);
   Console::WriteLine(THREE);
   Console::WriteLine(FIVE);
   Console::WriteLine(SIX);
   return 0;

}

 </source>