// mapping struct to eth-address pragma solidity ^0.4.18; contract SimpleStore { struct User { uint age; string name; } mapping (address => User) userz; address[] public userlist; function setUser(address _address, uint _age, string _name) public { var user = userz[_address]; user.age = _age; user.name = _name; userlist.push(_address) -1; } function getUserlist() view public returns(address[]) { return userlist; } }
0.4.18