Witam! Mam dziwny, niezrozumiały problem z wartościami tablic w fukcji main i przesłanej do innej fukcji
char napis[100]= "abcdfggg"
char zbiornik[100];
main() {
if (napis[0] == zbiornik[0]) {
cout << "Prwada";
}
}
wynik nie napisze prawdy, ale
char napis[100]= "abcdfggg"
char zbiornik[100];
main() {
funkcja(zbiornik, napis);
}
void funkcja(char * napis, char * zbiornik) {
if (napis[0] == zbiornik[0]) {
cout << "Prwada";
}
}
teraz napisze prawde, chociaż jest to totalnie sprzeczne z logiką bo śmięć znajdujący sie w zbrionik[0] nie może być równy literce 'a' znajdującej się w napis[0];