On Wed, Dec 3, 2008 at 6:37 PM, rocknroll714 <[EMAIL PROTECTED]> wrote: > Hi. I discovered D recently and I am very, very impressed. I've > decided to switch from C/C++ over to D as my programming language of > choice. Right now I'm porting one of my C++ applications to D, and I > need some help with a simple conversion. > > How would I do this: > > if(sscanf(line, "%[^:]: %[^\r\n]", name, value) != 2) {...} > > In D? I'm looping through a text file using the File.getline() command > and splitting each line into two separate variables with the sscanf > command. The if conditional check is to make sure the line is > formatted properly (the text file is the settings file for my > application). > > Help please! > >
import std.cstream;, and use din.readf. readf is documented in std.stream. :)