Ejemplo n.º 1
0
        public uint printf(string str, IStackAccess stack)
        {
            this.stack = stack;
            n          = 0;

            var rx    = "%(s|d|\\d\\dX|\\d\\dx)";
            var regex = new Regex(rx);

            var matchEvaluator = new MatchEvaluator(ReplaceMatch);

            var newstr = regex.Replace(str, matchEvaluator);

            Console.WriteLine(newstr);

            PrintedStrings.Add(newstr);

            return(n);
        }
Ejemplo n.º 2
0
        uint atoi(IStackAccess sa)
        {
            var str = sa.GetString(-1);

            return(uint.Parse(str));
        }