for(int j = i*i; j < n+1; j += i) {
Однако не совсем ясно как отследить что сокет закрылся?
if (b < 800) { b = 998; a--; }
- достаточно b = a; сделать, большие вы уже проверяли.e=a[-5];
auto s4 = std::string{"HelloWorld"};
struct Cat c;
size_t N = 100;
char s[] = "Tom";
c.name = (char*) malloc(N * sizeof(char)); /* sizeof(char) - это уже для педантов */
strncpy(c.name, s, N);