етосразу режет глаза.
начать програмировать самостоятельното же.
char* get_string(char* str, int a)
{
if (str[0] == ' ') //
{
return NULL;
}
int i = 0;
int count = 0;
int bool = 0;
unsigned index = 0;
char* result = malloc(a);
for (int i=0; i <= a; ++i)
{
if (0 != i && str[i] == ' ')
{
break;
}
else if (str[i] == '.')
{
bool = 1;
result[index] = str[i];
index += 1;
}
else if (isdigit(str[i]))
{
if (bool == 1)
{
count += 1;
if (count < 3)
{
result[index] = str[i];
index += 1;
}
}
else
{
result[index] = str[i];
index += 1;
}
}//isdigit(str[i])
else
{
bool = 0;
result[index] = str[i];
index += 1;
}
}//end for
str[a] = '\0';
return result;
}
ну или