Доброго времени суток!
#include "pch.h"
#include <iostream>
#include <conio.h>
#include <stdlib.h>
#include <stdio.h>
#include <string>
using namespace std;
int f1(char str[], int n);
int main(int argc, char* argv[])
{
int i;
int kil;
int n = 20;
char str1[200];
cout << "input string ";
gets_s(str1);
cout << str1;
int num;
char *s1 = str1;
kil = f1(str1, num);
}
int f1(char str[], int n)
{
char *a = new char[n];
int k = 0; //
char del[] = "., ";
int *delimiter;
delimiter = del[];
char *p;
cout << "List of words: " << endl;
p = strtok(str, delimiter);
while (p != NULL)
{
strcpy(a, p);
cout << p;
k++;
p = strtok(NULL, delimiter);
}
cout << "number of words = " << k << endl;
return k;
}
Мне нужно из заданной строки найти и удалить слова, которые заканчиваются группой из 3 введенных символов. У меня возникает проблема в том, что я введенною строку хочу разделить на слова, но у мене ошибка с разделителем. Помогите исправить ошибку, пожалуйста. Большое спасибо!
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Похоже, я не совсем понимаю как делать правильное выравнивание при передаче uniform-буферов в шейдер
Всем доброго времени суток! Хотел бы попросить вас о помощиНе могу понять, как сделать следующее задание
Можно ли оставлять выход за границы массива в программах? Чем это грозит? Что происходит при выходе за его границы?
Пришлось полностью восстанавливать пример, у вас не хватаетgetNodeValue()