Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
"operator" : operacja logiczna na adres stałej ciągu
Uwagi
Użycie operatora z adresem literału ciągu powoduje wygenerowanie nieoczekiwanego kodu.
Example
Poniższy przykład generuje kod C4130:
// C4130.cpp
// compile with: /W4
int main()
{
char *pc;
pc = "Hello";
if (pc == "Hello") // C4130
{
}
}
Instrukcja if porównuje wartość przechowywaną w wskaźniku pc z adresem ciągu "Hello", który jest przydzielany oddzielnie za każdym razem, gdy ciąg występuje w kodzie. Instrukcja if nie porównuje ciągu wskazywane pc przez ciąg "Hello".
Aby porównać ciągi, użyj strcmp funkcji .