Oceń:

Dodaj komentarz

Dodaj komentarz obrazkowy

Ważne informacje:

  1. Komentarz obrazkowy musi być powiązany z komentowanym obrazkiem
  2. ZABRONIONE są obraźliwe, wulgarne obrazki
  3. ZABRONIONE są obrazki przedstawiające osoby w pozach prowokacyjnych oraz zbliżenia piersi, pośladków i inne treści o podobnym charakterze.

Komentarze

Odśwież
Avatar siemak

Edytowano - 19 marca 2018, 20:31

string komentarz = kek;
Debug.Log (komentarz);

Avatar To_masz___Problem

19 marca 2018, 20:50

@siemak: Zbyt wiele przeczytałem wiadomości mojego programistycznego kolegi na naszej grupie, aby nie wiedzieć co znaczy.

Avatar siemak

Edytowano - 19 marca 2018, 21:01

@To_masz___Problem: bool zgodaZKomentarzem;
public int strzałka;
public int zielonaStrzałka = strzałka++;
public int czerwonaStrzałka =
strzałka--;
/*chyba coś skopałem*\
if (zgodaZKomentarzem = true)
{zielonaStrzałka};

Avatar To_masz___Problem

19 marca 2018, 21:25

@siemak: A bool nie przechowuje tylko true albo false?

Avatar Wowa_Tatarin

Edytowano - 20 marca 2018, 11:11

@To_masz___Problem: Masz rację jest to zmienna jednobitowa i może przechowywać tylko 0 lub 1, inaczej True i False, ale zmienna ma również nazwę

Avatar Wowa_Tatarin

Edytowano - 20 marca 2018, 11:15

@siemak: Nie ma --, raczej strzałka = strzałka - 1

Avatar Kerbal

21 marca 2018, 19:09

@siemak: ŹLEEEEEE
bool zgodaZKomentarzem;
public int strzałka; //NIE MA PUBLIC BEZ KLASY
public int zielonaStrzałka = strzałka++; //TO SAMO
public int czerwonaStrzałka = strzałka--; //TO SAMO
/*chyba coś skopałem*\ //ZŁE ZAKOŃCZENIE COMMENTA MA BYĆ /* */
if (zgodaZKomentarzem = true) //CHYBA zgodaZKomentarzem == true LUB PO PROSTU zgodaZKomentarzem
{zielonaStrzałka}; //CO????
A tak ogólnie: C++ nie obsługuje polskich znaków, oraz jeżeli chcesz, żeby zielonaStrzałka itd. zmieniało, to musisz zrobić funkcję:
void zielonaStrzalka(){
strzalka++;
return;
}

Avatar To_masz___Problem

21 marca 2018, 21:04

@Kerbal: A C# obsługuje?

Avatar Kerbal

21 marca 2018, 21:52

@To_masz___Problem: Polskie (ani żadne inne dziwne) znaki nie mogą być używane w praktycznie żadnym języku programowania (w C# chyba też nie), bo kompilator ich nie czyta i przekształca do kodowań UTF-8, które są niedozwolone jako nazwy czegokolwiek.

Avatar Hairstreak

22 marca 2018, 02:14

@Kerbal: jeśli przed nazwą funkcji, jako typ zwracanej wartości jest Void, to na jej końcu 'return' nie występuje bo funkcja niczego nie zwraca :")
Po drugie jeśli funkcja ZielonaStrzalka ma zmieniać strzałkę w całym programie, to po Void musi być gwiazdka *, inaczej zmienna podana jako argument zmieni sie tylko podczas "życia" funkcji, a po powrocie do głównego programu wartość strzałki będzie jak na początku. Czyli dobrze bedzie tak:

Void* ZielonaStrzalka (strz)
{
strzalka=strz+1;
}

I w momencie wywołania funkcji w głównym programie jako argument podajesz aktualną wartość strzałki, która wewnątrz funkcji (i tylko tam) jest chwilowo nazwana 'strz'

Avatar Hairstreak

22 marca 2018, 02:22

@Hairstreak: ale to i tak nie ma znaczenia bo nie wiadomo czy to wszystko jest wewnątrz klasy czy nie, czy strzalka sama w sobie jest klasą i jaki ma typ pól, nic się nie trzyma kupy za bardzo bo jest bałagan straszny xd
Zresztą strzałka powinna być typu bool, bo ma tylko dwie wartości

Avatar Kerbal

Edytowano - 22 marca 2018, 06:52

@Hairstreak: Haha! Tu właśnie umarłeś drogi panie, bo uważasz, że znasz C++ lepiej niż ja. Do pierwszego komentarza: funkcja void faktycznie NIE MUSI zwracać nic, ale return; po prostu kończy funkcję, a brak return jest uważane przez kompilator za 'ostrzeżenie'. Nie trzeba, ale powinno się. Do drugiego komentarza: tutaj przyznaję ci rację, ale źle napisałeś. Powinno być:
void ZielonaStrzalka (int &strz) //tutaj przyjmuje pointer do zmiennej
{
*strz++; //tutaj zwiększa to, co jest pod pointerem
}
Funkcję wywołujemy tak:
int* pointerDoStrz = &strz;
zielonaStrzalka(pointerDoStrz);

Avatar Kerbal

22 marca 2018, 22:42

@Kerbal: A nie, właściwie to ja mam rację. Zmienna strzalka nie jest overloadowana, i wskutek tego NIE trzeba do niej tworzyć pointera. Jeżeli potrzebna by była funkcja uniwersalna ++, to wtedy faktycznie masz rację, ale do konkretnej zmiennej wystarczy to.

Avatar venomman

21 marca 2018, 22:59

Co wy tu, do jasnej ku*wy piszecie?

Avatar BOSS111

22 marca 2018, 14:08

@venomman: Właśnie

Avatar Strex

19 marca 2018, 21:30

for (int i=0,i>=0,i++)
{
cout<<"No tak średnio bym powiedział";
}

Avatar Kerbal

21 marca 2018, 21:57

@Strex: Jeszcze jeden:
for (int i=0,i>=0,i++) // for (int i = 0; i >= 0; i++) [chodzi tylko o ; zamiast , reszta może być]
{
cout<<"No tak średnio bym powiedział";
}
Na szczęście tylko jeden błąd (może jeszcze polskie znaki, ale to zależy do czego piszesz)

Avatar Strex

22 marca 2018, 09:40

@Kerbal: ku*wa dałem , zamiast ; bo było blisko na klawiaturze w telefonie
(zwykle programuje na komputerze)
sry

Avatar Tymek590

21 marca 2018, 19:13

? "Czyli brak punktow w petli BASICowej"

Avatar Tymek590

Edytowano - 22 marca 2018, 06:48

@Tymek590: PRINT "kiedy jedyny jezyk programowania, ktory w miare znasz to BASIC, wiec nikt nie wie o co chodzi"

Avatar szalonememe

21 marca 2018, 20:14

(w języku c++)
include <iostream>
isung nameapace std;

main()
{
cout << "panie z takim programem to pani idzi w pi**u";

return 0
}

Avatar tomek123321

Edytowano - 21 marca 2018, 21:01

@szalonememe: Ja bym zrobił
void panie(){
cout << "Panie z takim programem to pan idź w pi**u!";
panie();
};

int main(){
panie();
return 0
}

Avatar Kerbal

21 marca 2018, 21:54

@szalonememe: Kolejny do poprawienia. No cóż:
include <iostream> //dodaj # na początku
isung nameapace std; //using namespace std;, ale ogólnie tego się nie używa, tylko pisze std:: (np. std::cout)

main() //int main()
{
cout << "panie z takim programem to pani idzi w pi**u";

return 0 //return 0;, ale nie trzeba tego pisać
}

Avatar KrTnQ85

21 marca 2018, 23:00

@Kerbal: ten uczuć gdy dwóch ludzi wymienia się linijkami kodu i z tego kiśnie a ty nawet ku*wa nie wiesz co te dziwne znaki oznaczają

Sprawdź czy masz wymagane wtyczki, a następnie opisz dokładnie problem najlepiej ilustrując go screenem.

Opisz problem

Dołącz screena

Warto było się lenić

Zrobiłem coś niemożliwego

Chciałbym poznać tę historię

To naprawdę długi ogródek

Ciężki jest żywot technika

Kotek jest zmęczony

Minus i minus daje plus

Też jestem skonfundowany

Dobra robota

Nikt o nim nie pamięta

To już tradycja

Musicie się jeszcze wiele nauczyć o smutku

Nie jest źle

Zobacz więcej popularnych memówpopularne memy strzałka