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:
14
Excalidraw/Drawing 2025-10-13 11.16.00.excalidraw.md
Normal file
14
Excalidraw/Drawing 2025-10-13 11.16.00.excalidraw.md
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
---
|
||||||
|
|
||||||
|
excalidraw-plugin: parsed
|
||||||
|
tags: [excalidraw]
|
||||||
|
|
||||||
|
---
|
||||||
|
==⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠== You can decompress Drawing data with the command palette: 'Decompress current Excalidraw file'. For more info check in plugin settings under 'Saving'
|
||||||
|
|
||||||
|
|
||||||
|
## Drawing
|
||||||
|
```compressed-json
|
||||||
|
N4IgLgngDgpiBcIYA8DGBDANgSwCYCd0B3EAGhADcZ8BnbAewDsEAmcm+gV31TkQAswYKDXgB6MQHNsYfpwBGAOlT0AtmIBeNCtlQbs6RmPry6uA4wC0KDDgLFLUTJ2lH8MTDHQ0YNMWHRJMRZFAEYANjCyJE9VGEYwGgQAbQBdcnQoKABlALA+UEl8PGzsDT5GTkxMch0YIgAhdFQAayKuRlwAYXpMenwEEABiADMx8ZAAX0mgA
|
||||||
|
```
|
||||||
|
%%
|
||||||
@@ -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