E
Elyad
Помогите отладить простенькую прогу.
Надо содержимое буфера сравнить с 0x01 и записать yes в случае совпадения.
char s[2];
int n=0x01, d;
strcpy(s,"0x01\n");
d=atoi(s);
if (d==0x01) puts("yes");
else puts("no");
или
char s[2];
strcpy(s,"0x01\n");
if (s[0]==0x01) puts("yes");
else puts("no");
почему все время при запуске выдает : no
Надо содержимое буфера сравнить с 0x01 и записать yes в случае совпадения.
char s[2];
int n=0x01, d;
strcpy(s,"0x01\n");
d=atoi(s);
if (d==0x01) puts("yes");
else puts("no");
или
char s[2];
strcpy(s,"0x01\n");
if (s[0]==0x01) puts("yes");
else puts("no");
почему все время при запуске выдает : no