Warum wird die While -Schleife nicht mit Strlen (Satz) - 1 ausgeführt?C++

Programme in C++. Entwicklerforum
Anonymous
 Warum wird die While -Schleife nicht mit Strlen (Satz) - 1 ausgeführt?

Post by Anonymous »

Der Code soll die Wörter umkehren, die die Länge = längste Wortlänge aus der Phrase haben. /> while (Position maxLength) {
maxLength = wordLength;
}

wordPtr = strtok(NULL, "#");
}

int position = -1;

while (position < sentenceLength - 1) {
position++;

if (sentence[position] == '#') {
continue;
}

int currentLength = 0;
int left = position;
int right = position;

while (sentence[right] != '#' && right < sentenceLength) {
right++;
currentLength++;
}

position = right;
right--;

if (currentLength == maxLength) {
while (left < right) {
char temp = sentence[left];
sentence[left] = sentence[right];
sentence[right] = temp;

left++;
right--;
}
}
}

cout

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post