c ++ char массив для перевода, первый шаг - PullRequest
0 голосов
/ 11 марта 2019

У меня проблемы, пожалуйста, помогите мне ... с c ++ я хочу прочитать предложение или слово и поместить его в массив символов (в этом проекте я не могу использовать строку. H или любой другой класс строки) изатем я хочу разделить каждое слово и включить его в другой массив, чтобы сравнить его с анализом любого языка.Но когда я хочу отделить каждое слово, я не могу.Это мой код:

#include <conio.h>
#include <stdio.h>
#include <iostream>
#include <windows.h>


int main(){
   getch();
   char sentence[20];
   char colchon[10];

   cout<<"Put a sentence or word"<<endl;
   cin.getline(sentence,100);
   int x = sizeof(sentence);
   for(int a=0; a < x; a++){
    getch();
    cout<<a<<" - "<<sentence[a]<<endl;
    if((sentence[a] == ' ')&&(sentence[a+1] != ' ')){
        // my code to send it to another char array
    }else{
        if((sentence[a] == ' ')&&(sentence[a-1] != ' ')){
            // my code to send it to another char array
        }
    }

   }
   getch();
   cout<<sentence[9];
   getch();
   return 0;
}

спасибо, ребята, пожалуйста, помогите мне сделать это.счастливый код;

...