コード例 #1
0
ファイル: task_list.cpp プロジェクト: mrmoss/drudgery
bool task_list::load(const std::string& filename)
{
	std::string load_json_string;

	if(msl::file_to_string(filename,load_json_string))
	{
		msl::json load_json(load_json_string);

		std::vector<task> temp_list;

		for(unsigned int ii=0;ii<(unsigned int)msl::to_int(load_json.get("size"));++ii)
		{
			msl::json task_json=load_json.get(msl::to_string(ii));

			date temp_date(msl::to_int(task_json.get("due_day")),msl::to_int(task_json.get("due_month")),msl::to_int(task_json.get("due_year")));

			task temp_task;
				temp_task.due_date=temp_date;
				temp_task.info=task_json.get("info");
				temp_task.name=task_json.get("name");
				temp_task.time_estimate=msl::to_int(task_json.get("time_estimate"));
				temp_task.time_working=msl::to_int(task_json.get("time_working"));


			temp_list.push_back(temp_task);
		}

		list_=temp_list;

		return true;
	}

	return false;
}
コード例 #2
0
ファイル: CSVMap.cpp プロジェクト: andrewmilo/CSVToMap
void CSVMap::DisplayDataFromDate(int month, int day, int year)
{
    Date temp_date (month, day, year);

    cout << endl;

    for(int i = 0; i < this->headers_.size(); i++)
        cout << this->headers_[i] << ' ';

    cout << endl;
    cout << temp_date << ' ';
    for(int i = 0; i < this->csvmap_[temp_date].size(); i++)
        cout << this->csvmap_[temp_date][i] << ' ';

    cout << endl;
}