// Lab 8, Working with structs
// Programmer : Maiar Khattab
// Editor(s) used : Code Blocks 13.12
// Compiler(s) used : Code Blocks 13.12
#include<iostream>
using std:: cout ;
using std:: endl ;
#include<cstdlib>
//struct def
struct tod
{
int hour; // the hr , 0-23
int minute; // the min, 0-59
int second; //the sec, 0-59
char descr [ 32 ] ; //the description of the time of day
} ;
//void printTod(const tod&);
int main ( )
{
cout << "Lab 8, Working With as a QA Tester\n " ;
cout << "Programmer/Tester: Shoeb Ansari\n " ;
cout << "Editor(s) used: Code Blocks 13.12\n " ;
cout << "Compiler(s) used: Code Blocks 13.12\n " ;
cout << "File: " << __FILE__ << endl;
cout << "Complied: " << __DATE__ << " at " << __TIME__ << endl << endl;
tod theTime[ ] = { { 12 ,0 ,0 , "noon" } ,
{ 0 ,0 ,0 ," midnight" } ,
{ 6 ,00 ,00 ," supper " } ,
{ 11 ,30 ,0 ,"bedtime" } } ;
for ( int i; i < 5 ; i++ )
{
char descr [ 32 ] ;
cout << theTime[ i] .descr << " is " << theTime[ i] .hour << ':'
<< theTime[ i] .minute << ":" << theTime[ i] .second << endl;
}
}
IC8vIExhYiA4LCBXb3JraW5nIHdpdGggc3RydWN0cwovLyBQcm9ncmFtbWVyIDogTWFpYXIgS2hhdHRhYgovLyBFZGl0b3IocykgdXNlZCA6IENvZGUgQmxvY2tzIDEzLjEyCi8vIENvbXBpbGVyKHMpIHVzZWQgOiBDb2RlIEJsb2NrcyAxMy4xMgoKI2luY2x1ZGU8aW9zdHJlYW0+CnVzaW5nIHN0ZDo6Y291dDsKdXNpbmcgc3RkOjplbmRsOwoKI2luY2x1ZGU8Y3N0ZGxpYj4KCi8vc3RydWN0IGRlZgpzdHJ1Y3QgdG9kCnsKaW50IGhvdXI7Ly8gdGhlIGhyICwgMC0yMwppbnQgbWludXRlOy8vIHRoZSBtaW4sIDAtNTkKaW50IHNlY29uZDsvL3RoZSBzZWMsIDAtNTkKY2hhciBkZXNjciBbMzJdOy8vdGhlIGRlc2NyaXB0aW9uIG9mIHRoZSB0aW1lIG9mIGRheQoKfTsKLy92b2lkIHByaW50VG9kKGNvbnN0IHRvZCYpOwppbnQgbWFpbiAoKQp7CiAgY291dCA8PCAiTGFiIDgsIFdvcmtpbmcgV2l0aCBhcyBhIFFBIFRlc3RlclxuIjsKICBjb3V0IDw8ICJQcm9ncmFtbWVyL1Rlc3RlcjogU2hvZWIgQW5zYXJpXG4iOwogIGNvdXQgPDwgIkVkaXRvcihzKSB1c2VkOiBDb2RlIEJsb2NrcyAxMy4xMlxuIjsKICBjb3V0IDw8ICJDb21waWxlcihzKSB1c2VkOiBDb2RlIEJsb2NrcyAxMy4xMlxuIjsKICBjb3V0IDw8ICJGaWxlOiAiIDw8IF9fRklMRV9fIDw8IGVuZGw7CiAgY291dCA8PCAiQ29tcGxpZWQ6ICIgPDwgX19EQVRFX18gPDwgIiBhdCAiIDw8IF9fVElNRV9fIDw8IGVuZGwgPDwgZW5kbDsKCiAgICAgICAgICAgIHRvZCB0aGVUaW1lW10gPSAge3sxMiwwLDAsICJub29uIn0sCiAgICAgICAgICAgIHswLDAsMCwiIG1pZG5pZ2h0In0sCiAgICAgICAgICAgIHs2LDAwLDAwLCIgc3VwcGVyICJ9LAogICAgICAgICAgICB7MTEsMzAsMCwiYmVkdGltZSJ9fTsKICAgICAgICAgIAogICAgICAgICAgZm9yKGludCBpOyBpIDw1OyBpKyspCiAgICAgICAgICB7CiAgICAgICAgICAgICBjaGFyIGRlc2NyIFszMl07ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgY291dCA8PCB0aGVUaW1lW2ldLmRlc2NyIDw8ICIgaXMgIiA8PCB0aGVUaW1lW2ldLmhvdXIgPDwgJzonIAogICAgICAgICAgICA8PCB0aGVUaW1lW2ldLm1pbnV0ZSA8PCAiOiIgPDwgdGhlVGltZVtpXS5zZWNvbmQgPDwgZW5kbDsgCiAgICAgICAgICB9Cn0KICAgICAgCiAg