D-Programmieren

Zum Inhalt

D-Buch 3.13.2 Testgetriebene Programmierung

Installation, erste Schritte, Grundlagen.
Wenn einem alles kompliziert und unklar erscheint. Hier darf alles gefragt werden.

D-Buch 3.13.2 Testgetriebene Programmierung

Beitragvon Antrax am Juli 18, 2010, 08:38:53 PM

Code: Alles auswählen
import std.stdio;
import std.cpuid;
import std.string;
import std.regexp;

void main()
{
    unittest
    {
       assert("Pentium"==getCPU());
    }
    string getCPU()
    {
       return "Pentium";
    }

    char[] getCPU()
    {
        int i = 0;
        string lines = std.string.split(std.cpuid.toString(),"\n");
        foreach(line;lines)
        {
            if(i <= 0)
            {
                i = std.regexp.find(line,"Pentium");
            }
        }
        if(i > 0)
        {
            return "Pentium";
        }
        else
        {
            return "CPU unbekannt!";
        }
    }
}

Der Fehler soll 'found 'unittest' instead of statement' sein und bei der lesten Zeile 'unrecognized declaration'.
Antrax
Newbie
 
Beiträge: 1
Registriert: Juli 18, 2010, 08:19:27 PM

Zurück zu Einsteigerfragen

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron