Sizeof vs Strlen

#include "stdio.h"
#include "string.h"

main()
{

    char string[] = "october"; // october is 7 letters

    strcpy(string, "september"); // september is 9 letters

    printf("the size of %s is %d and the length is %d\n\n", string, sizeof(string), strlen(string));

    return 0;
}

Вывод:

размер сентября равен 8, а длина равна 9

Что-то не так с моим синтаксисом или что?

40
задан Pacerier 18 May 2015 в 07:54
поделиться