mirror of
https://github.com/szymon-jozef/ZUT-notatki.git
synced 2026-10-27 19:20:39 +01:00
programowanie hihi
This commit is contained in:
@@ -1 +1,8 @@
|
||||
[[Scanf]]
|
||||
[[Cin]]
|
||||
[[Cout]]
|
||||
[[endl]]
|
||||
[[Chary i stringi]]
|
||||
[[Instrukcje wyboru]]
|
||||
|
||||
Na mojej maszynie działa!!!! (pan wykładowca zrobił tego mema hahahahahahajhalkjshfdahf\[super śmieszne])
|
||||
@@ -0,0 +1,9 @@
|
||||
`char` to znak.
|
||||
`char zmienna[20]` to tablica znaków o nazwie zmienna i rozmiarze 20.
|
||||
`string zmienna` to string o nazwie zmienna. Nie trzeba tam dawać rozmiaru, w przeciwieństwie do tablicy charów.
|
||||
|
||||
W ascii nie ma `0`, bo to oznacza koniec tekstu.
|
||||
|
||||
Przy `scanf("%s", char zmienna[])` nie ma &, bo zmienna będąca tablicą znaków przetrzymuje już sama w sobie adres pierwszego elementu tablicy.
|
||||
|
||||
[[Strcpy]]
|
||||
7
uczelnia/1_semestr/programowanie/2 wykład/Cin.md
Normal file
7
uczelnia/1_semestr/programowanie/2 wykład/Cin.md
Normal file
@@ -0,0 +1,7 @@
|
||||
Ustawia zmienną na input w cpp
|
||||
```cpp
|
||||
int i;
|
||||
cin >> i;
|
||||
```
|
||||
Czyli przekieruj in na zmienną i.
|
||||
Tego typu.
|
||||
5
uczelnia/1_semestr/programowanie/2 wykład/Cout.md
Normal file
5
uczelnia/1_semestr/programowanie/2 wykład/Cout.md
Normal file
@@ -0,0 +1,5 @@
|
||||
Przekierowuje na stdout(standard output), czyli z reguły na konsolę.
|
||||
```cpp
|
||||
cout << "xddd";
|
||||
```
|
||||
Przekieruj string "xddd" na stdout.
|
||||
@@ -0,0 +1,7 @@
|
||||
Ify i tego typu.
|
||||
|
||||
Rany każdy wie jak działają ify.
|
||||
|
||||
Nie chce mi sie tego pisać.
|
||||
|
||||
Pozdro.
|
||||
8
uczelnia/1_semestr/programowanie/2 wykład/Scanf.md
Normal file
8
uczelnia/1_semestr/programowanie/2 wykład/Scanf.md
Normal file
@@ -0,0 +1,8 @@
|
||||
Scanf super duper funkcja która ustawia zmienną na input
|
||||
```c
|
||||
int i;
|
||||
scanf("%d", &i);
|
||||
```
|
||||
Dajemy &i, bo scanf jako drugi argument przyjmuje miejsce w pamięci.
|
||||
|
||||
W m\*crosoftowym kompilatorze jest `scanf_s("%typ", adres, rozmiar)`, gdzie rozmiar mówi ile znaków wstawić.
|
||||
1
uczelnia/1_semestr/programowanie/2 wykład/Strcpy.md
Normal file
1
uczelnia/1_semestr/programowanie/2 wykład/Strcpy.md
Normal file
@@ -0,0 +1 @@
|
||||
String copy, czyli `strcpy(gdzie, co);` kopiuje co, w miejsce gdzie.
|
||||
2
uczelnia/1_semestr/programowanie/2 wykład/endl.md
Normal file
2
uczelnia/1_semestr/programowanie/2 wykład/endl.md
Normal file
@@ -0,0 +1,2 @@
|
||||
Skrót od end line, czyli wstawia `\n`
|
||||
Spytasz może po co, skoro `\n` jest krótsze od endl? Nie wiem.
|
||||
Reference in New Issue
Block a user