Я пытаюсь получить длину строки, но я получаю неправильное значение, он говорит, что это всего 4 символа. Почему это? Я правильно использую sizeof()
?Получение неправильной длины строки
#include <stdio.h>
int main(void)
{
char *s;
int len;
s = "hello world";
len = sizeof(s);
printf("%d\n", len);
}
Спасибо, что рассказали мне о 'strlen' –