Advertisement
Guest User

sDaniel

a guest
Nov 27th, 2009
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.87 KB | None | 0 0
  1. /*
  2.  * Progtut 7
  3.  * Aufgabe 1 Datei schreiben
  4.  * Schreibe ein Programm, das einen Dateinamen abfragt und folgende
  5.  * Zahlen in die Datei schreibt:
  6.  *
  7.  * 1
  8.  * 3
  9.  * 3
  10.  * 7
  11.  *
  12.  * =====================================================================
  13.  * Aufgabe 2 – noch mehr schreiben
  14.  * Ergänze die Datei durch folgenden Text.
  15.  *
  16.  * A
  17.  * E
  18.  * I
  19.  * M
  20.  * Q
  21.  * U
  22.  * Y
  23.  *
  24.  * Denke dabei daran, dass sich ein Text aus einzelnen Zeichen
  25.  * zusammen setzt und jedes Zeichen einem Zahlenwert entspricht mit
  26.  * dem man auch zählen (und damit für for-Schleifen verwenden) kann.
  27.  *
  28.  */
  29.  
  30. using System;
  31. using System.Collections.Generic;
  32. using System.Linq;
  33. using System.Text;
  34. using System.IO;
  35.  
  36. namespace Tutorium7_Aufgabe_1
  37. {
  38.     class Program
  39.     {
  40.         static void Main(string[] args)
  41.         {
  42.             Console.WriteLine("Namen der Datei angeben");
  43.             string dateiname = Console.ReadLine();
  44.             StreamWriter sr = new StreamWriter(dateiname);
  45.            
  46.             // Um nicht für jede Zeile ein sr.WriteLine schreiben zu müssen
  47.             // Bauen wir uns einen String und fügen die Umbrüche per \n ein.
  48.            
  49.             sr.Write("1\n" + "3\n" + "3\n" + "7\n" + "-------------------------\n");
  50.  
  51.             // Ein char entspricht einer Zahl d.h. man kann Buchstabe für Buchstabe hoch zählen
  52.             // oder wie hier auch Buchstaben reihen nach Mathematischen Vorgaben erzeugen
  53.             // (Unter http://www.asciizeichen.de/tabelle.html findest Du eine ASCII Tabelle
  54.             // - wir greifen zwar auf den UTF8 Zeichensatz zurück, dieser ist aber in den ersten
  55.             // für uns interessanten Zeichen gleich.)  
  56.             for (char ch = 'A'; ch <= 'Z'; ch += (char)4)
  57.             {
  58.                 sr.WriteLine(ch);
  59.             }
  60.             sr.Close();
  61.             Console.ReadKey();
  62.         }
  63.     }
  64. }
  65.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement