diff --git a/Excalidraw/Drawing 2025-10-13 11.16.00.excalidraw.md b/Excalidraw/Drawing 2025-10-13 11.16.00.excalidraw.md new file mode 100644 index 0000000..9b7ce3b --- /dev/null +++ b/Excalidraw/Drawing 2025-10-13 11.16.00.excalidraw.md @@ -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 +``` +%% \ No newline at end of file diff --git a/uczelnia/1_semestr/programowanie/2 wykład/2 wykład.md b/uczelnia/1_semestr/programowanie/2 wykład/2 wykład.md index 8b13789..8b9e75f 100644 --- a/uczelnia/1_semestr/programowanie/2 wykład/2 wykład.md +++ b/uczelnia/1_semestr/programowanie/2 wykład/2 wykład.md @@ -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]) \ No newline at end of file diff --git a/uczelnia/1_semestr/programowanie/2 wykład/Chary i stringi.md b/uczelnia/1_semestr/programowanie/2 wykład/Chary i stringi.md new file mode 100644 index 0000000..037614d --- /dev/null +++ b/uczelnia/1_semestr/programowanie/2 wykład/Chary i stringi.md @@ -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]] \ No newline at end of file diff --git a/uczelnia/1_semestr/programowanie/2 wykład/Cin.md b/uczelnia/1_semestr/programowanie/2 wykład/Cin.md new file mode 100644 index 0000000..b626f9b --- /dev/null +++ b/uczelnia/1_semestr/programowanie/2 wykład/Cin.md @@ -0,0 +1,7 @@ +Ustawia zmienną na input w cpp +```cpp +int i; +cin >> i; +``` +Czyli przekieruj in na zmienną i. +Tego typu. \ No newline at end of file diff --git a/uczelnia/1_semestr/programowanie/2 wykład/Cout.md b/uczelnia/1_semestr/programowanie/2 wykład/Cout.md new file mode 100644 index 0000000..01cd086 --- /dev/null +++ b/uczelnia/1_semestr/programowanie/2 wykład/Cout.md @@ -0,0 +1,5 @@ +Przekierowuje na stdout(standard output), czyli z reguły na konsolę. +```cpp +cout << "xddd"; +``` +Przekieruj string "xddd" na stdout. diff --git a/uczelnia/1_semestr/programowanie/2 wykład/Instrukcje wyboru.md b/uczelnia/1_semestr/programowanie/2 wykład/Instrukcje wyboru.md new file mode 100644 index 0000000..3e30133 --- /dev/null +++ b/uczelnia/1_semestr/programowanie/2 wykład/Instrukcje wyboru.md @@ -0,0 +1,7 @@ +Ify i tego typu. + +Rany każdy wie jak działają ify. + +Nie chce mi sie tego pisać. + +Pozdro. diff --git a/uczelnia/1_semestr/programowanie/2 wykład/Scanf.md b/uczelnia/1_semestr/programowanie/2 wykład/Scanf.md new file mode 100644 index 0000000..0d6dba0 --- /dev/null +++ b/uczelnia/1_semestr/programowanie/2 wykład/Scanf.md @@ -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ć. \ No newline at end of file diff --git a/uczelnia/1_semestr/programowanie/2 wykład/Strcpy.md b/uczelnia/1_semestr/programowanie/2 wykład/Strcpy.md new file mode 100644 index 0000000..28739e9 --- /dev/null +++ b/uczelnia/1_semestr/programowanie/2 wykład/Strcpy.md @@ -0,0 +1 @@ +String copy, czyli `strcpy(gdzie, co);` kopiuje co, w miejsce gdzie. \ No newline at end of file diff --git a/uczelnia/1_semestr/programowanie/2 wykład/endl.md b/uczelnia/1_semestr/programowanie/2 wykład/endl.md new file mode 100644 index 0000000..3258f37 --- /dev/null +++ b/uczelnia/1_semestr/programowanie/2 wykład/endl.md @@ -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. \ No newline at end of file