<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=Whiteblue%2FLinkedListAddressMemo</id>
	<title>Whiteblue/LinkedListAddressMemo - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=Whiteblue%2FLinkedListAddressMemo"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=Whiteblue/LinkedListAddressMemo&amp;action=history"/>
	<updated>2026-05-14T20:43:32Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.8</generator>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=Whiteblue/LinkedListAddressMemo&amp;diff=81540&amp;oldid=prev</id>
		<title>imported&gt;Unknown at 05:31, 7 February 2021</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=Whiteblue/LinkedListAddressMemo&amp;diff=81540&amp;oldid=prev"/>
		<updated>2021-02-07T05:31:46Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt; #include &amp;amp;lt;iostream&amp;amp;gt;&lt;br /&gt;
 #include &amp;amp;lt;cstring&amp;amp;gt;&lt;br /&gt;
 using namespace std; &lt;br /&gt;
 &lt;br /&gt;
 struct data{&lt;br /&gt;
 	char addressNumber[8]; &lt;br /&gt;
 	char name[20]; &lt;br /&gt;
 	char address[100];&lt;br /&gt;
 	data * next;&lt;br /&gt;
 }; &lt;br /&gt;
 &lt;br /&gt;
 void showMenu(); &lt;br /&gt;
 data * enterName(data * firstData);	 // case 1 &lt;br /&gt;
 data * deleteName(data * firstData);	 // case 2 &lt;br /&gt;
 void showList(data * firstData);	 // case 3 &lt;br /&gt;
 &lt;br /&gt;
 unsigned int count=0;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 int main() &lt;br /&gt;
 {&lt;br /&gt;
 	data * firstData = new data;&lt;br /&gt;
 	firstData = NULL;&lt;br /&gt;
 	char menuNumber; &lt;br /&gt;
 	while(1)&lt;br /&gt;
 	{&lt;br /&gt;
 		showMenu();&lt;br /&gt;
 		cin &amp;amp;gt;&amp;amp;gt; menuNumber; &lt;br /&gt;
 		switch ( menuNumber ) &lt;br /&gt;
 		{ &lt;br /&gt;
 		case &amp;#039;1&amp;#039;: &lt;br /&gt;
 			count++;&lt;br /&gt;
 			firstData = enterName(firstData);&lt;br /&gt;
 			break; &lt;br /&gt;
 		case &amp;#039;2&amp;#039;: &lt;br /&gt;
 			if ( count &amp;amp;gt; 0 ) &lt;br /&gt;
 			{ &lt;br /&gt;
 				count--; &lt;br /&gt;
 				firstData = deleteName(firstData); &lt;br /&gt;
 			} &lt;br /&gt;
 			else &lt;br /&gt;
 			{ &lt;br /&gt;
 				cout &amp;amp;lt;&amp;amp;lt; &amp;quot;Don&amp;#039;t use this menu, yet.&amp;quot;; &lt;br /&gt;
 				showMenu(); &lt;br /&gt;
 			} &lt;br /&gt;
 			break; &lt;br /&gt;
 		case &amp;#039;3&amp;#039;: &lt;br /&gt;
 			showList(firstData); &lt;br /&gt;
 			break; &lt;br /&gt;
 		case &amp;#039;4&amp;#039;: &lt;br /&gt;
 			return 0; &lt;br /&gt;
 			break;&lt;br /&gt;
 		default: &lt;br /&gt;
 			system(&amp;quot;cls&amp;quot;); &lt;br /&gt;
 			showMenu(); &lt;br /&gt;
 			break; &lt;br /&gt;
 		}&lt;br /&gt;
 	}&lt;br /&gt;
 &lt;br /&gt;
 	return 0; &lt;br /&gt;
 } &lt;br /&gt;
 &lt;br /&gt;
 void showMenu() &lt;br /&gt;
 { &lt;br /&gt;
 	cout &amp;amp;lt;&amp;amp;lt; &amp;quot;\tM E N U\n&amp;quot; &lt;br /&gt;
 		 &amp;amp;lt;&amp;amp;lt; &amp;quot;1&amp;amp;gt; Input data\n&amp;quot; &lt;br /&gt;
 		 &amp;amp;lt;&amp;amp;lt; &amp;quot;2&amp;amp;gt; Delete data\n&amp;quot; &lt;br /&gt;
 		 &amp;amp;lt;&amp;amp;lt; &amp;quot;3&amp;amp;gt; Show list\n&amp;quot; &lt;br /&gt;
 		 &amp;amp;lt;&amp;amp;lt; &amp;quot;4&amp;amp;gt; Quit\n&amp;quot; &lt;br /&gt;
 		 &amp;amp;lt;&amp;amp;lt; &amp;quot;Selete number&amp;amp;gt; &amp;quot;; &lt;br /&gt;
 } &lt;br /&gt;
 &lt;br /&gt;
 data * enterName(data * firstData) &lt;br /&gt;
 {&lt;br /&gt;
 	system(&amp;quot;cls&amp;quot;);&lt;br /&gt;
 	data * temp = new data;&lt;br /&gt;
 	char addNum[8],	nam[20], add[100];&lt;br /&gt;
 	cout &amp;amp;lt;&amp;amp;lt; &amp;quot;Enter name :&amp;quot;;&lt;br /&gt;
 	cin &amp;amp;gt;&amp;amp;gt; nam;&lt;br /&gt;
 	cout &amp;amp;lt;&amp;amp;lt; &amp;quot;Enter address :&amp;quot;;&lt;br /&gt;
 	cin.get();&lt;br /&gt;
 	cin.getline(add,99);&lt;br /&gt;
 	cout &amp;amp;lt;&amp;amp;lt; &amp;quot;Enter address number :&amp;quot;;&lt;br /&gt;
 	cin &amp;amp;gt;&amp;amp;gt; addNum;&lt;br /&gt;
 	cin.get();&lt;br /&gt;
 	if(firstData == NULL)  &lt;br /&gt;
 	{&lt;br /&gt;
 		firstData = new data;&lt;br /&gt;
 		strcpy(firstData-&amp;amp;gt;name, nam);&lt;br /&gt;
 		strcpy(firstData-&amp;amp;gt;address, add);&lt;br /&gt;
 		strcpy(firstData-&amp;amp;gt;addressNumber, addNum);&lt;br /&gt;
 		firstData-&amp;amp;gt;next = NULL;&lt;br /&gt;
 	}  &lt;br /&gt;
     else  &lt;br /&gt;
     {  &lt;br /&gt;
 		temp-&amp;amp;gt;next = firstData;&lt;br /&gt;
 		firstData = temp;  &lt;br /&gt;
 		strcpy(firstData-&amp;amp;gt;name, nam);&lt;br /&gt;
 		strcpy(firstData-&amp;amp;gt;address, add);&lt;br /&gt;
 		strcpy(firstData-&amp;amp;gt;addressNumber, addNum);&lt;br /&gt;
 	}&lt;br /&gt;
 	return firstData;	&lt;br /&gt;
 } &lt;br /&gt;
 &lt;br /&gt;
 data * deleteName(data * firstData) &lt;br /&gt;
 { &lt;br /&gt;
 	system(&amp;quot;cls&amp;quot;);&lt;br /&gt;
 	char nam[20];&lt;br /&gt;
 	cout &amp;amp;lt;&amp;amp;lt; &amp;quot;Enter name what you want : &amp;quot;;&lt;br /&gt;
 	cin &amp;amp;gt;&amp;amp;gt; nam;&lt;br /&gt;
 	&lt;br /&gt;
 	data * temp = new data;&lt;br /&gt;
 	data * temp_co;&lt;br /&gt;
 	temp_co = NULL;&lt;br /&gt;
 	while(firstData != NULL)&lt;br /&gt;
 	{&lt;br /&gt;
 		if ( !(strcmp(firstData-&amp;amp;gt;name, nam) == 0) )&lt;br /&gt;
 		{&lt;br /&gt;
 			if (temp_co == NULL)&lt;br /&gt;
 			{&lt;br /&gt;
 				temp_co = new data;&lt;br /&gt;
 				strcpy(temp_co-&amp;amp;gt;name, firstData-&amp;amp;gt;name);&lt;br /&gt;
 				strcpy(temp_co-&amp;amp;gt;address, firstData-&amp;amp;gt;address);&lt;br /&gt;
 				strcpy(temp_co-&amp;amp;gt;addressNumber, firstData-&amp;amp;gt;addressNumber);&lt;br /&gt;
 				temp_co-&amp;amp;gt;next = NULL;&lt;br /&gt;
 			}&lt;br /&gt;
 			else&lt;br /&gt;
 			{&lt;br /&gt;
 				temp = new data;&lt;br /&gt;
 				temp-&amp;amp;gt;next = temp_co;&lt;br /&gt;
 				temp_co = temp;&lt;br /&gt;
 				strcpy(temp_co-&amp;amp;gt;name, firstData-&amp;amp;gt;name);&lt;br /&gt;
 				strcpy(temp_co-&amp;amp;gt;address, firstData-&amp;amp;gt;address);&lt;br /&gt;
 				strcpy(temp_co-&amp;amp;gt;addressNumber, firstData-&amp;amp;gt;addressNumber);&lt;br /&gt;
 			}&lt;br /&gt;
 		}&lt;br /&gt;
 		firstData = firstData-&amp;amp;gt;next;&lt;br /&gt;
 	}&lt;br /&gt;
 	firstData = temp_co;&lt;br /&gt;
 	return firstData;&lt;br /&gt;
 } &lt;br /&gt;
 &lt;br /&gt;
 void showList(data * firstData) &lt;br /&gt;
 {&lt;br /&gt;
 	system(&amp;quot;cls&amp;quot;);&lt;br /&gt;
 	data * temp;&lt;br /&gt;
 	temp = firstData;&lt;br /&gt;
 	cout &amp;amp;lt;&amp;amp;lt; &amp;quot;\t\t# L i s t #\n\n&amp;quot;;&lt;br /&gt;
 	while(temp != NULL)&lt;br /&gt;
 	{&lt;br /&gt;
 		cout &amp;amp;lt;&amp;amp;lt; &amp;quot;○&amp;quot; &amp;amp;lt;&amp;amp;lt; temp-&amp;amp;gt;name &amp;amp;lt;&amp;amp;lt; &amp;quot;\t&amp;quot; &amp;amp;lt;&amp;amp;lt; temp-&amp;amp;gt;address &amp;amp;lt;&amp;amp;lt; &amp;quot;\t&amp;quot; &amp;amp;lt;&amp;amp;lt; temp-&amp;amp;gt;addressNumber &amp;amp;lt;&amp;amp;lt; endl;&lt;br /&gt;
 		temp = temp-&amp;amp;gt;next;&lt;br /&gt;
 	}&lt;br /&gt;
 	cin.get();&lt;br /&gt;
 	cin.get();&lt;br /&gt;
 } &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[whiteblue]]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;Unknown</name></author>
	</entry>
</feed>