C |Сравните char * с char - PullRequest
       10

C |Сравните char * с char

0 голосов
/ 28 мая 2018

У меня есть этот код:

const char *linesep = "\n";
char buffer[10];
buffer[0] = 'L';

Как я могу проверить, что linesep и buffer [0] совпадают?Как и при использовании strcmp.Заранее спасибо!

1 Ответ

0 голосов
/ 28 мая 2018

Если вы хотите сравнить char с char, вы можете просто сделать это:

#include <stdio.h>
int main(void) 
{
    const char *linesep = "\n";
    char buffer[10];
    buffer[0] = 'L';
    printf("%s", linesep[0] == buffer[0] ? "same" : "not same");
    return 0;
}

Демо: https://ideone.com/kUqkRC

...