<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://programmingexamples.net/w/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://programmingexamples.net/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Galik</id>
		<title>ProgrammingExamples - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://programmingexamples.net/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Galik"/>
		<link rel="alternate" type="text/html" href="http://programmingexamples.net/wiki/Special:Contributions/Galik"/>
		<updated>2026-04-21T08:55:00Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.23.5</generator>

	<entry>
		<id>http://programmingexamples.net/wiki/Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://programmingexamples.net/wiki/Main_Page"/>
				<updated>2010-06-23T20:13:07Z</updated>
		
		<summary type="html">&lt;p&gt;Galik: /* I/O */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Welcome to ProgrammingExamples.net!==&lt;br /&gt;
This site is intended to provide short, compilable code snippets demonstrating frequently used concepts in several programming languages. Please feel free to modify the existing examples, and add new examples!&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== C++ ==&lt;br /&gt;
* [[CPP/AlphebetizeString|Alphabetize a vector of strings]]&lt;br /&gt;
* [[CPP/ZeroPad|Pad a number with zeros]]&lt;br /&gt;
* [[CPP/Array|Array]]&lt;br /&gt;
* [[CPP/2DArray|2D Array]]&lt;br /&gt;
* [[CPP/BinaryIO|Binary input and output]]&lt;br /&gt;
* [[CPP/ExecuteLinuxCommand|Execute a linux command]]&lt;br /&gt;
* [[CPP/Casting|Casting]]&lt;br /&gt;
* [[CPP/CharacterArray|Character array]]&lt;br /&gt;
* [[CPP/KeyboardInput|Keyboard input]]&lt;br /&gt;
* [[CPP/CommandLineArguments|Command line arguments]]&lt;br /&gt;
* [[CPP/DeepCopy|Deep copy]]&lt;br /&gt;
* [[CPP/DefaultArguments|Default arguments]]&lt;br /&gt;
* [[CPP/Enum|Enum]]&lt;br /&gt;
* [[CPP/Exceptions|Exceptions]]&lt;br /&gt;
* [[CPP/FunctionPointer|Function pointer]]&lt;br /&gt;
* [[CPP/Infinity|Infinity]]&lt;br /&gt;
* [[CPP/Logging|Logging]]&lt;br /&gt;
* [[CPP/Macros|Macros]]&lt;br /&gt;
* [[CPP/Namespaces|Namespaces]]&lt;br /&gt;
* [[CPP/NAN|NAN (not a number)]]&lt;br /&gt;
* [[CPP/OverloadOperator|Overload operator]]&lt;br /&gt;
* [[CPP/ParallelSort|Parallel sort]]&lt;br /&gt;
* [[CPP/RandomNumbers|Random numbers]]&lt;br /&gt;
* [[CPP/StringStream|StringStream]]&lt;br /&gt;
* [[CPP/Struct|Struct]]&lt;br /&gt;
* [[CPP/Switch|Switch]]&lt;br /&gt;
* [[CPP/Typedef|Typedef]]&lt;br /&gt;
* [[CPP/VariableNumberOfArguments|Variable number of function arguments]]&lt;br /&gt;
&lt;br /&gt;
=== I/O ===&lt;br /&gt;
* [[CPP/IO/Setw|Column width (setw)]]&lt;br /&gt;
* [[CPP/IO/FileInput|File input]]&lt;br /&gt;
* [[CPP/IO/FileOutput|File output]]&lt;br /&gt;
* [[CPP/IO/ReadingLines|Reading lines from a text file]]&lt;br /&gt;
&lt;br /&gt;
=== Strings ===&lt;br /&gt;
* [[CPP/Strings/Compare|Compare strings]]&lt;br /&gt;
* [[CPP/Strings/Concatenate|Concatenate]]&lt;br /&gt;
* [[CPP/Strings/CountCharacters|Count characters]]&lt;br /&gt;
* [[CPP/Strings/Split|Split]]&lt;br /&gt;
&lt;br /&gt;
=== Classes ===&lt;br /&gt;
* [[CPP/Classes/ClassTemplate|Class template]]&lt;br /&gt;
* [[CPP/Classes/ConstructorInheritance|Constructor inheritance]]&lt;br /&gt;
* [[CPP/Classes/InitializationList|Initialization list]]&lt;br /&gt;
* [[CPP/Classes/DerivedClass|Derived class]]&lt;br /&gt;
* [[CPP/Classes/DownCasting|Down casting]]&lt;br /&gt;
* [[CPP/Classes/FriendClass|Friend class]]&lt;br /&gt;
* [[CPP/Classes/NestedClasses|Nested classes]]&lt;br /&gt;
* [[CPP/Classes/PureVirtualFunction|Pure virtual function]]&lt;br /&gt;
* [[CPP/Classes/Singleton|Singleton]]&lt;br /&gt;
&lt;br /&gt;
=== Loops ===&lt;br /&gt;
* [[CPP/Loops/DoWhile|Do while]]&lt;br /&gt;
* [[CPP/Loops/While|While]]&lt;br /&gt;
* [[CPP/Loops/For|For]]&lt;br /&gt;
&lt;br /&gt;
=== STL Data Structures ===&lt;br /&gt;
*[[CPP/STL/String|String]]&lt;br /&gt;
*[[CPP/STL/Vector|Vector]]&lt;br /&gt;
*[[CPP/STL/List|List]]&lt;br /&gt;
*[[CPP/STL/Set|Set]]&lt;br /&gt;
*[[CPP/STL/MultiSet|MultiSet]]&lt;br /&gt;
*[[CPP/STL/Map|Map]]&lt;br /&gt;
*[[CPP/STL/MultiMap|MultiMap]]&lt;br /&gt;
*[[CPP/STL/Pair|Pair]]&lt;br /&gt;
*[[CPP/STL/PriorityQueue|Priority queue]]&lt;br /&gt;
*[[CPP/STL/Queue|Queue]]&lt;br /&gt;
*[[CPP/STL/Tuple|Tuple]]&lt;br /&gt;
&lt;br /&gt;
=== STL Algorithms ===&lt;br /&gt;
*[[CPP/STL/RandomShuffle|Random shuffle]]&lt;br /&gt;
*[[CPP/STL/Sort|Sort]]&lt;br /&gt;
&lt;br /&gt;
=== Debugging ===&lt;br /&gt;
* [[CPP/Debugging/Assert|Assert]]&lt;br /&gt;
* [[CPP/Debugging/LineNumbers|LineNumbers]]&lt;br /&gt;
&lt;br /&gt;
=== C++0x ===&lt;br /&gt;
*[[CPP/C++0x/Hash|Hash]]&lt;br /&gt;
&lt;br /&gt;
=== Math ===&lt;br /&gt;
*[[CPP/Math/Exponential|Exponential function]]&lt;br /&gt;
*[[CPP/Math/MinMax|Min and Max]]&lt;br /&gt;
*[[CPP/Math/Trig|Trig functions]]&lt;br /&gt;
&lt;br /&gt;
=== GUI Systems ===&lt;br /&gt;
====Qt====&lt;br /&gt;
====wxWidgets====&lt;/div&gt;</summary>
		<author><name>Galik</name></author>	</entry>

	<entry>
		<id>http://programmingexamples.net/wiki/CPP/IO/ReadingLines</id>
		<title>CPP/IO/ReadingLines</title>
		<link rel="alternate" type="text/html" href="http://programmingexamples.net/wiki/CPP/IO/ReadingLines"/>
				<updated>2010-06-23T20:12:09Z</updated>
		
		<summary type="html">&lt;p&gt;Galik: Created page with '==ReadLines.cpp== &amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt; #include &amp;lt;string&amp;gt; #include &amp;lt;fstream&amp;gt; #include &amp;lt;iostream&amp;gt;  int main() { 	// Open file for input 	std::ifstream ifs(&amp;quot;input.txt&amp;quot;);  	std::strin…'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==ReadLines.cpp==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;string&amp;gt;&lt;br /&gt;
#include &amp;lt;fstream&amp;gt;&lt;br /&gt;
#include &amp;lt;iostream&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int main()&lt;br /&gt;
{&lt;br /&gt;
	// Open file for input&lt;br /&gt;
	std::ifstream ifs(&amp;quot;input.txt&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
	std::string line; // string to contain each line&lt;br /&gt;
&lt;br /&gt;
	// By placing the getline() function&lt;br /&gt;
	// inside the while condition you&lt;br /&gt;
	// guarantee that inside the loop&lt;br /&gt;
	// the read was successful and that line is valid.&lt;br /&gt;
	while(std::getline(ifs, line))&lt;br /&gt;
	{&lt;br /&gt;
		// deal with each line here...&lt;br /&gt;
		std::cout &amp;lt;&amp;lt; line &amp;lt;&amp;lt; std::endl;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	return 0;&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Galik</name></author>	</entry>

	<entry>
		<id>http://programmingexamples.net/wiki/Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://programmingexamples.net/wiki/Main_Page"/>
				<updated>2010-06-23T20:08:30Z</updated>
		
		<summary type="html">&lt;p&gt;Galik: /* I/O */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Welcome to ProgrammingExamples.net!==&lt;br /&gt;
This site is intended to provide short, compilable code snippets demonstrating frequently used concepts in several programming languages. Please feel free to modify the existing examples, and add new examples!&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== C++ ==&lt;br /&gt;
* [[CPP/AlphebetizeString|Alphabetize a vector of strings]]&lt;br /&gt;
* [[CPP/ZeroPad|Pad a number with zeros]]&lt;br /&gt;
* [[CPP/Array|Array]]&lt;br /&gt;
* [[CPP/2DArray|2D Array]]&lt;br /&gt;
* [[CPP/BinaryIO|Binary input and output]]&lt;br /&gt;
* [[CPP/ExecuteLinuxCommand|Execute a linux command]]&lt;br /&gt;
* [[CPP/Casting|Casting]]&lt;br /&gt;
* [[CPP/CharacterArray|Character array]]&lt;br /&gt;
* [[CPP/KeyboardInput|Keyboard input]]&lt;br /&gt;
* [[CPP/CommandLineArguments|Command line arguments]]&lt;br /&gt;
* [[CPP/DeepCopy|Deep copy]]&lt;br /&gt;
* [[CPP/DefaultArguments|Default arguments]]&lt;br /&gt;
* [[CPP/Enum|Enum]]&lt;br /&gt;
* [[CPP/Exceptions|Exceptions]]&lt;br /&gt;
* [[CPP/FunctionPointer|Function pointer]]&lt;br /&gt;
* [[CPP/Infinity|Infinity]]&lt;br /&gt;
* [[CPP/Logging|Logging]]&lt;br /&gt;
* [[CPP/Macros|Macros]]&lt;br /&gt;
* [[CPP/Namespaces|Namespaces]]&lt;br /&gt;
* [[CPP/NAN|NAN (not a number)]]&lt;br /&gt;
* [[CPP/OverloadOperator|Overload operator]]&lt;br /&gt;
* [[CPP/ParallelSort|Parallel sort]]&lt;br /&gt;
* [[CPP/RandomNumbers|Random numbers]]&lt;br /&gt;
* [[CPP/StringStream|StringStream]]&lt;br /&gt;
* [[CPP/Struct|Struct]]&lt;br /&gt;
* [[CPP/Switch|Switch]]&lt;br /&gt;
* [[CPP/Typedef|Typedef]]&lt;br /&gt;
* [[CPP/VariableNumberOfArguments|Variable number of function arguments]]&lt;br /&gt;
&lt;br /&gt;
=== I/O ===&lt;br /&gt;
* [[CPP/IO/Setw|Column width (setw)]]&lt;br /&gt;
* [[CPP/IO/FileInput|File input]]&lt;br /&gt;
* [[CPP/IO/FileOutput|File output]]&lt;br /&gt;
&lt;br /&gt;
* [[CPP/IO/ReadingLines|Reading lines from a text file]]&lt;br /&gt;
&lt;br /&gt;
=== Strings ===&lt;br /&gt;
* [[CPP/Strings/Compare|Compare strings]]&lt;br /&gt;
* [[CPP/Strings/Concatenate|Concatenate]]&lt;br /&gt;
* [[CPP/Strings/CountCharacters|Count characters]]&lt;br /&gt;
* [[CPP/Strings/Split|Split]]&lt;br /&gt;
&lt;br /&gt;
=== Classes ===&lt;br /&gt;
* [[CPP/Classes/ClassTemplate|Class template]]&lt;br /&gt;
* [[CPP/Classes/ConstructorInheritance|Constructor inheritance]]&lt;br /&gt;
* [[CPP/Classes/InitializationList|Initialization list]]&lt;br /&gt;
* [[CPP/Classes/DerivedClass|Derived class]]&lt;br /&gt;
* [[CPP/Classes/DownCasting|Down casting]]&lt;br /&gt;
* [[CPP/Classes/FriendClass|Friend class]]&lt;br /&gt;
* [[CPP/Classes/NestedClasses|Nested classes]]&lt;br /&gt;
* [[CPP/Classes/PureVirtualFunction|Pure virtual function]]&lt;br /&gt;
* [[CPP/Classes/Singleton|Singleton]]&lt;br /&gt;
&lt;br /&gt;
=== Loops ===&lt;br /&gt;
* [[CPP/Loops/DoWhile|Do while]]&lt;br /&gt;
* [[CPP/Loops/While|While]]&lt;br /&gt;
* [[CPP/Loops/For|For]]&lt;br /&gt;
&lt;br /&gt;
=== STL Data Structures ===&lt;br /&gt;
*[[CPP/STL/String|String]]&lt;br /&gt;
*[[CPP/STL/Vector|Vector]]&lt;br /&gt;
*[[CPP/STL/List|List]]&lt;br /&gt;
*[[CPP/STL/Set|Set]]&lt;br /&gt;
*[[CPP/STL/MultiSet|MultiSet]]&lt;br /&gt;
*[[CPP/STL/Map|Map]]&lt;br /&gt;
*[[CPP/STL/MultiMap|MultiMap]]&lt;br /&gt;
*[[CPP/STL/Pair|Pair]]&lt;br /&gt;
*[[CPP/STL/PriorityQueue|Priority queue]]&lt;br /&gt;
*[[CPP/STL/Queue|Queue]]&lt;br /&gt;
*[[CPP/STL/Tuple|Tuple]]&lt;br /&gt;
&lt;br /&gt;
=== STL Algorithms ===&lt;br /&gt;
*[[CPP/STL/RandomShuffle|Random shuffle]]&lt;br /&gt;
*[[CPP/STL/Sort|Sort]]&lt;br /&gt;
&lt;br /&gt;
=== Debugging ===&lt;br /&gt;
* [[CPP/Debugging/Assert|Assert]]&lt;br /&gt;
* [[CPP/Debugging/LineNumbers|LineNumbers]]&lt;br /&gt;
&lt;br /&gt;
=== C++0x ===&lt;br /&gt;
*[[CPP/C++0x/Hash|Hash]]&lt;br /&gt;
&lt;br /&gt;
=== Math ===&lt;br /&gt;
*[[CPP/Math/Exponential|Exponential function]]&lt;br /&gt;
*[[CPP/Math/MinMax|Min and Max]]&lt;br /&gt;
*[[CPP/Math/Trig|Trig functions]]&lt;br /&gt;
&lt;br /&gt;
=== GUI Systems ===&lt;br /&gt;
====Qt====&lt;br /&gt;
====wxWidgets====&lt;/div&gt;</summary>
		<author><name>Galik</name></author>	</entry>

	</feed>