1. #1
    Avatar von Minecraft
    Registriert seit
    25.11.2011
    Beiträge
    275
    Thanked 50 Times in 34 Posts
    Blog Entries
    13

    Standard Brainfuck2C# converter

    PHP-Code:
    public static string bf2cshrp(string Code) {
            
    System.Text.StringBuilder strBuild = new System.Text.StringBuilder();
            
    strBuild.Append("using System;\n");
            
    strBuild.Append("public class bfcode\n{\n");
           
            
    strBuild.Append("static void Main()\n{\n");
            
    strBuild.Append("byte[] arr = new byte[30000];\n");
            
    strBuild.Append("int place = 0;\n");
           
            for(
    int i 0Code.Lengthi++) {
                    switch(
    Code.Substring(i1)) {
                            case 
    ">":
                                    
    strBuild.Append("place++;\n");
                                    break;
     
                            case 
    "<":
                                    
    strBuild.Append("place--;\n");
                                    break;
     
                            case 
    "+":
                                    
    strBuild.Append("arr[place]++;\n");
                                    break;
     
                            case 
    "-":
                                    
    strBuild.Append("arr[place]--;\n");
                                    break;
     
                            case 
    ".":
                                    
    strBuild.Append("Console.Write((char)Convert.ToInt32(arr[place]));\n");
                                    break;
     
                            case 
    ",":
                                    
    strBuild.Append("arr[place] = Convert.ToByte(Convert.ToInt32(Console.Read()));\n");
                                    break;
                                           
                            case 
    "[":
                                    
    strBuild.Append("while(arr[place] > 0) {\n");
                                    break;
                                           
                            case 
    "]":
                                    
    strBuild.Append("}\n");
                                    break;
                    }
            }
                           
            
    strBuild.Append("}\n}");
            return 
    strBuild.ToString();

    Wandelt Brainfuck in C# um, wer was damit anfangen kann

  2. #2
    Avatar von Ta1lor
    Registriert seit
    15.11.2011
    Beiträge
    767
    Thanked 832 Times in 435 Posts

Ähnliche Themen

  1. YouTube Converter gesucht
    Von Devon im Forum Internet und Technik
    Antworten: 4
    Letzter Beitrag: 22.02.2013, 18:51
  2. Youtube Converter Bustrisiko
    Von monopoly im Forum Internet und Technik
    Antworten: 3
    Letzter Beitrag: 14.06.2012, 19:26
  3. Xilisoft Blu-ray to DVD Converter
    Von rVs14 im Forum Windows
    Antworten: 0
    Letzter Beitrag: 03.02.2012, 16:18
  4. RTL + Vox Converter
    Von Jogginghose im Forum Filme, Serien und TV
    Antworten: 4
    Letzter Beitrag: 13.12.2011, 08:18
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.