Witam, mam problem z napisaniem 2 funkcji:
- words, która zwraca liczbę wyrazów w C-string
- words2, która zwraca liczbę wyrazów jednak teraz tylko tych które zawierają minimum 2 litery
Cały program powinien działać tylko i wyłącznie z plikiem nagłówkowym iostream.
Próbowałem już na wiele sposobów, ale bezskutecznie. Czy ktoś mógłby mi wytłumaczyć.
#include <iostream>
using namespace std;
size_t words(const char* cstr);
size_t words2(const char* cstr);
int main(void){
using std::cout; using std::endl;
char s2[]= " ... for (int i = 0; i < n; i++){...} ...";
cout << "words : " << words(s2) << endl;
cout << "words2 : " << words2(s2) << endl;
}
/* zdefiniowane funkcje */
}
program powinien wypisać:
words : 6
words2 : 2