mirror of
https://github.com/szymon-jozef/ZUT-notatki.git
synced 2026-09-07 12:10:40 +02: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