anantbahuguna / Medical-Records-Management-using-Ethereum-Blockchain

5 stars 1 forks source link

How to remove this ParserError of contract in solidity langauge. I am using remix ide #4

Open wbshobhit1 opened 3 years ago

wbshobhit1 commented 3 years ago

pragma experimental ABIEncoderV2; pragma solidity >=0.4.18;

contract Record {

struct MedRecord { string password; string name; address patient; address[] doctor; } mapping(address => MedRecord) internal medRecords;

address[] public recordList;

function addRecord(address _key, string memory password, string memory name) public { address docs[] = new ; medRecords[_key] = MedRecord(password, name, _key, []); recordList.push(_key); }

function remove(address _key) public { delete medRecords[_key]; }

// function contains(address _key) public view returns (bool) { // return MedRecords[_key][0] != ''; // }

function getByKey(address _key) public view returns (MedRecord memory) { return medRecords[_key]; } }

And its throwing error :browser/tests/project/record.sol:19:21: ParserError: Expected token Semicolon got 'LBrack' address docs[] = new ; ^

JasonnLim commented 3 years ago

Same issue. Did you manage to fix it?