Сформировать строку, состоящую из третьих букв каждого слова

  • Автор темы Автор темы Firiat
  • Дата начала Дата начала
F

Firiat

Привет Всем !
Вот условие:
Дана текстовая строка. Сформировать строку, состоящую из третьих букв каждого слова заданной текстовой строки, используя функции strtok, strlen, и вывести ее на экран. Например, если задана строка adcd ef ghi jklmno, то на экран должно быть выведено слово сil.
Спс.
 
Что-то вроде этого:

C++:
#include <stdio.h>
#include <stdlib.h>

int main(){
char string[]="string iss words m";
char *token,str[10];
int i=0;

token=strtok(string," ");

while (token!=NULL){
if (strlen(token)>2){
str[i]=token[2];
i++;
}
token=strtok(NULL," ");
}
str[i]=0;
printf("\nstr:%s",str);
}
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab