diff -r 7b718fcf981c -r 165fb7ff9855 c++/ukazatele/ukazatele.cpp
--- a/c++/ukazatele/ukazatele.cpp	Sun Sep 20 23:08:30 2009 +0200
+++ b/c++/ukazatele/ukazatele.cpp	Sun Jun 14 01:41:47 2015 +0200
@@ -1,19 +1,26 @@
 #include <iostream>
+#include <stdlib.h>
 #include <string>
 #include <ukazatele.h>
 #include <barvicky.h>
 
 using namespace std;
 
-int main () {
+int main (int argc, const char* argv[]) {
 	cout << obarvi("*** Ukazatele ***", BARVA_ZELENA) << endl << endl;
+
 	upravPromennou();
+	cout << endl;
+	zpracujParametry(argc, argv);
+	
+	cout << endl << obarvi("*** konec programu ***", BARVA_ZELENA) << endl;
+	exit(0);
 }
 
 void upravPromennou() {
 	int x;
 	
-	x= 100;
+	x = 100;
 	upravSpatne(x);
 	cout << obarvi("špatný výsledek: ", BARVA_ZELENA) << x << endl;
 	
@@ -22,13 +29,13 @@
 	cout << obarvi("dobrý výsledek:  ", BARVA_ZELENA) << x << endl;
 	
 	
-	/** Nefunguje → error: invalid conversion from ‘int’ to ‘int*’ */
+	/** Nejde přeložit → error: invalid conversion from ‘int’ to ‘int*’ */
 	//x = 100;
 	//upravDobre(x);
 	//cout << obarvi("dobrý výsledek:  ", BARVA_ZELENA) << x << endl;
 	
-	/** Nefunguje → error: invalid conversion from ‘int*’ to ‘int’ */
-	//x= 100;
+	/** Nejde přeložit → error: invalid conversion from ‘int*’ to ‘int’ */
+	//x = 100;
 	//upravSpatne(&x);
 	//cout << obarvi("špatný výsledek: ", BARVA_ZELENA) << x << endl;
 }
@@ -43,3 +50,10 @@
   *n = 123;
 }
 
+void zpracujParametry(int argc, const char* argv[]) {
+	cout << obarvi("Počet parametrů:  ", BARVA_ZELENA) << argc << ":" << endl;
+	for (int i = 0; i < argc; i++) {
+		cout << obarvi("Parametr:  ", BARVA_ZELENA) << argv[i] << endl;
+	}	
+}
+