notatki.txt

(21 KB) Pobierz


	|\    |	  ____  -------     /    ------  | /    @
	| \   |  |    |    |	   / \     |     |/    
	|  \  |	 |    |    | 	  /___\    |     |\     |
	|   \ |  |    |    |	 /     \   |     | \    |
	|    \|  |____|    |    /       \  |     |  \   |







		 --------   
		|
		|
		|               |          |
		|               |          |
		|           ----|----  ----|----
		|               |          |
		|               |          |
		|
		 -------- 	



--------------------------------------------------------------------------
------------------------------------------------------------------------
-----------------------   POCZ�TEK programu   ----------------------------
--------------------------------------------------------------------------
---------------------------------------------------------------------------

#include- do��cza pliki do programu



#include <iostream> 	// #-dyrektywy procesora   
#include <conio.h>

using namespace std;  	// - nazwy przestrzenne by nie pisac "std::"

#include <windows.h>	// biblioteka windows xp 




	- OPERATORY LOGICZNE -

 ||   		--- lub

 && 		--- prawda gdy oba wyrazenia sa OK
 
 !		--- negacja czyli  ( '+' jest '-' ) prawda to falsz 




^^^^^^^^^^^^^^^^^^^^	PROJEKT  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Pliki *.h *.hpp		---    PLIKI NAG��WKOWE

				* deklaracje typ�w

    				* deklaracje funkcji

    				* deklaracje struktur

    				* deklaracje klas

    				* deklaracj� ewentualnych zmiennych globalnych



		#ifndef nazwaPliku_hpp
		#define nazwaPliku_hpp

			// bla bla

		#endif





Pliki *.c *.cpp		--- PLIKI �RUD�OWE
				
				* deklaracje zmiennych
		


		#include "nazwaPliku.hpp"
		/*
		tutaj piszesz definicje funkcji
		*/











--------------------------------------------------------------------------
------------------------------------------------------------------------
----------------------- Zmienne       ----------------------
--------------------------------------------------------------------------
---------------------------------------------------------------------------



int zmienna;       	--- zmienne liczbowa CA�KOWITA (bez .3230)

float zmienna;		--- z przecinkiem (reszta)

bool		   	--- warto�� logiczna (prawda lub fa�sz)

char            	--- litera JEDNA

string zmienna; 	--- tekst niema ograniczenia w znakach










--------------------------------------------------------------------------
------------------------------------------------------------------------
-----------------------   wprowadzanie   ----------------------
--------------------------------------------------------------------------
---------------------------------------------------------------------------

cin>>zmienna;  				---- wpisujemy JEDNA litere do tekstu


gets (ZMIENA)      			-----WPISUJE TEKST DO ENTERA 


int dlugosc=strlen(wyraz);		----d�ugosc tekstu


ZMIENNA=getch()				---POKAZUJE WPISANY ZNAK



string zmienna; 			-- tekst niema ograniczenia w znakach

getline(strumien,zmiena,(znak zakoniczenia))	---next sposub

cin>>zmienna;

zmienna.length()			--d�ugosc wyrazu















--------------------------------------------------------------------------
------------------------------------------------------------------------
-----------------------    wiecej niz jeden opcja  -----------------------------
--------------------------------------------------------------------------
---------------------------------------------------------------------------


switch(zmienna)
{
  case wartosc1:
  //tu instrukcje zostan� wykonane je�li (zmienna==wartosc1)
  break;//koniec warunku; wychodzi z warunku switch

  case wartosc2:
  //tu instrukcje zostan� wykonane je�li (zmienna==wartosc2)
  break;//koniec warunku; wychodzi z warunku switch

  //tu mog� by� kolejne case ...

  default://instrukcja warunkowa switch wykonuje ten kod
  //wtedy i tylko wtedy, gdy nie zosta� spe�niony
  //�aden inny wy�ej wymieniony warunek
  break;//wychodzi  z warunku switch;
}










--------------------------------------------------------------------------
------------------------------------------------------------------------
-----------------------      p�tle    -----------------------------
--------------------------------------------------------------------------
---------------------------------------------------------------------------


for (int zmiena=wartosc(poczatkowa); zmiena<=10(warunek); zminna++) 
{

}


do
{
polecenia				----- spradza warunek po wykonaniu
}while (warunek wykonania);



while (warunek wykonania)
{
polecenia				----- sprawdza przed wykonaniem
}


            ----POLECENIA---

break;  - natychmiastowe przerwanie petli
continue; - przechodz do warunku wykonaniapetli










--------------------------------------------------------------------------
------------------------------------------------------------------------
-----------------------    Nowa funkcja      -----------------------------
--------------------------------------------------------------------------
---------------------------------------------------------------------------

void nazwa(parametry_funkcji);



-----------------------------------------------------------------------------
-----------------------   STRZA�KI  -----------------------------------------
-----------------------------------------------------------------------------


Lewo - 75
Prawo - 77
G�ra - 72
d� - 80 





--------------------------------------------------------------------------
------------------------------------------------------------------------
-----------------------     konsola     -----------------------------
--------------------------------------------------------------------------
---------------------------------------------------------------------------


#include "console.ddt"
using namespace ddt::console;		-- by skruci� zapisy funkcj z biblioteki


clrscr(void);  				-- funkcja czyszczaca ekran 


gotoxy(x(szerokosc),y(dlugosc))		-- ustawia kursor w x,y
					-- g�rny r�g to (1,1)
					-- prawy dolny (80,25)


int wherex()				-- pobiera aktualne miejsce X


int wherey()				-- pobiera aktualne miejsce Y


int kolorTla=1; 			-- ustawia kolor tekstu i kolor tla (0-15)
int kolorTekstu=14; 			 
ddt::console::textattr(kolorTla*16+kolorTekstu);


textcolor();  				-- kolor samego textu

textbackground(); 			-- kolor samego tla






--------------------------------------------------------------------------
------------------------------------------------------------------------
-----------------------    STRUKTURY     -----------------------------
--------------------------------------------------------------------------
---------------------------------------------------------------------------


struct nazwa
{				--- tworzenie struktur ( zmienne w zmiennej )
zmienne
}







--------------------------------------------------------------------------
------------------------------------------------------------------------
-----------------------   Nazwy przestrzenne      -----------------------------
--------------------------------------------------------------------------
---------------------------------------------------------------------------


namespace nazwa
{					
  //blabla				--- tworzy nazwy przestrzenne
}
... 
nazwa::blabla  				--- odwo�uje sie do nazwy przestrzennej








--------------------------------------------------------------------------
------------------------------------------------------------------------
--------------------  CZas biblioteka "time.h"  -------------------------
--------------------------------------------------------------------------
---------------------------------------------------------------------------

==== typ danych ===

time_t				--- liczba prosta taka jak long


struct tm
{
  int tm_sec;		// Sekundy. Zakres [0..61] <- zapoznaj si� z informacj� na http://www.cplusplus.com/reference/clibrary/ctime/
  int tm_min;		// Minuty. Zakres [0..59]
  int tm_hour;         	// Godziny. Zakres [0..23]
  int tm_mday;       	// Dzie� miesi�ca. Zakres [1..31]
  int tm_mon;		// Miesi�c. Zakres [0..11]
  int tm_year;		// Obecny rok. Lata zaczynaj� si� liczy� od roku 1900, czyli: warto�� 0 = 1900 rok.
  int tm_wday;		// Dzie� tygodnia. Zakres [0..6]. 0 = Niedziela; 1 = Poniedzia�ek; itd...
  int tm_yday;		// Dzie� roku. Zakres [0..365].
  int tm_isdst;		// Letnie/zimowe przesuni�cie czasowe. Je�li warto�� jest wi�ksza od 0 to przesuni�cie czasowe jest 'aktywne'. Je�li warto�� mniejsza od 0 to informacja jest niedost�pna.
}









++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++                            +++++++++++++++++++++++++++++++++
++++++++++++++++++++++++    DZIA�ANIA NA PLIKACH    +++++++++++++++++++++++++++++++++
++++++++++++++++++++++++                            +++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

#include <fstream>	---------- POCZATEK

std::fstream zmienna         				--- tworzy zminna z plikiem
 

zmienna.open(const char* nazwa_pliku,tryb_otwarcia_pliku); --- otwarce pliku



ofstream zminna(plik);					--- tylko zapis

ifstream zmienna(plik);					--- tylko odczyt



zminna.close()						--- zamyka plik

..........  TRYBY ....

  ios::app    				--- zapis na koncu

  i...
Zgłoś jeśli naruszono regulamin