Wurzeln aus Dateien einlesen



  • Hallo Leute,
    als ich heute eine Matrix per Datei einlesen wollte, ist mir etwas Unangenehmes aufgefallen: In der Matrix stand eine Wurzel, welche ich nicht so recht unter Kontrolle bekommen habe. Normalerweise lese ich mit scanf ein, aber da er hier immer einen double erwartet, nimmt er wohl sqrt(x) nicht an. Welche Möglichkeiten hat man, trotzdem eine Wurzel einzulesen?

    Vielen Dank für eure Hilfe, plizzz



  • Die Einlesemechanismen sind sehr primitiv. Beim einlesen eines doubles wird da eben wirklich eine Zahl erwartet. Wenn du sqrt(x) unterstützen willst, dann musst du das eben als String einlesen und schauen ob da eine sqrt Anweisung drin steht und das dann selbst interpretieren.


Anmelden zum Antworten