noob question
llltattoolll
alarrama at gmail.com
Thu Aug 6 04:33:56 PDT 2009
hi im noob here and try learn D language, i try make this example but when run have 2 problems.
1) when i show name and lastname show me in two lines and i wanna make in the same line.
2) can´t validate option si ( yes ) or no ( no ) and always show the else line.
what happend?
thx
------------------------------------------
code
------------------------------------------
import std.stdio;
import std.string;
import std.c.stdio;
void main()
{
string _nombre, _apellido, _respuesta;
int _edad, _año, _nacimiento;
_año = 2009;
writefln ("Escribe tu nombre: ");
_nombre = readln();
writefln ("Escribe tu apellido: ");
_apellido = readln();
writefln ("Hola %s ", _nombre ~= _apellido);
writefln ("Ingresa el año de tu nacimiento: ");
scanf ("%d", & _nacimiento);
_edad = _año - _nacimiento;
writefln ("Tu edad es %d? \t SI \t NO", _edad);
_respuesta = readln();
if ( _respuesta == "si")
writeln ("Muchas gracias %s", _nombre );
else
writeln ("Lo siento %s entonces tienes %d", _nombre, _edad - 1 );
}
More information about the Digitalmars-d-learn
mailing list