-7
私は文から単語を区切るためにこのコードを書いた。文字配列(文字列なし)を使用しなければならず、組み込み関数(インストラクタによって制限される)を使用することはできません。これは動作しません 。文から単語を分離するには(文字配列のみを使用し、組み込みのC++関数は使用しないでください)?
#include<iostream>
using namespace std;
int main()
{
char sentence[100]={'\0'}, word[100]={'\0'};
cin.getline(sentence,100);
for(int i = 0; sentence[i] != 32 || sentence[i] != '\0'; i++)
{
word[i]=sentence[i];
}
cout << word;
}
**単一**単語配列を使用すると、文を単語に分離するという目標にどのように答えますか? –
紙と鉛筆を使って、次の式が評価されるものを計算する: 'sentence [i]!= 32 ||文[i]!= '\ 0' '文章[i]が、例えば、文字 'A'である場合一度それをすれば、あなた自身の質問に対する答えが得られます。 –
正しい字下げは常にプラスです。また、「うまくいきません」と言ったときの意味を明確にしてください。また何32? – Borgleader