@exafish:
ich halte es wie gesagt in diesem fall besser, den ausgabestring zu initialisieren (mit Acsii 0) und statt sizeof
dann strlen() zu verwenden - wenn man es auf die von dir beschriebene weise löst.
ad. C#: sollte so gehen:
PHP-Code:
using System;
using System.Text;
namespace ConsoleApplication1
{
class Class1
{
[STAThread]
static void Main(string[] args)
{
StringBuilder output = new StringBuilder();
char zeichen = ' ';
while (char.ToUpper(zeichen) != 'E')
{
zeichen = (char) Console.Read ();
output.Append(zeichen);
}
Console.WriteLine(output.ToString());
Console.ReadLine(); // warten
}
}
}
ps: find das ganze deshalb lustig, weil ich die programmieraufgaben auch immer am letzten tag gemacht hab - damals war internet+foren aber noch nicht gerade "verbreitet".

(zeit von win 3.11, wo man noch eigenen tcpip prozess starten musste)
fg
-hannes