И какую цель вы хотите достичь этим кодом? Сравнить пустые строки?)) А ведь он даже не скомпилируется ...
Смысл сравнить строки есть в том случаи, если они заполнены не нулями.
PHP код:
new str1[7] = "Строка",
str2[7] = "qwerty";
if (isnull(str2))
{
print("Я вызываюсь, чтобы пустые строки сравнивать чтоле?!");
}
else
{
if (!strcmp(str1, str2))
{
print("Строки одинаковы!");
}
else
{
print("Строки разные!");
}
}
PawnoNoob (15.08.2016)
Иногда лучше сначала попробовать скомпилировать свой код. Говорят, помогает в решении многих проблем)) Как я только что: скомпилировал код выше, но почему-то результат не выводился в консоли. Я минут 5 сидел и тыкал, ковырял код, а потом понял, что компилирую не с тем флагом. Был -a. Фейлы везде)
PawnoNoob (16.08.2016)
PawnoNoob (16.08.2016)
Такой пример сойдет?
PHP код:
#include <a_samp>
#define isnull(%1) \
(((%1[0]) == 0) || ((%1[0]) == '\1') && ((%1[1]) == 0))
main()
{
new str1[20];
print("1)");
PrintIsNullString(str1);
print("2)");
strcat(str1, "not null");
PrintIsNullString(str1);
}
PrintIsNullString(str[])
{
if(isnull(str))
{
print("Строка пустая");
}
else print("Cтрока не пустая");
}
Последний раз редактировалось $continue$; 16.08.2016 в 00:35.
Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman
PawnoNoob (16.08.2016)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)