Just nu i M3-nätverket
Gå till innehåll

Vad är felet?


Walle^^

Rekommendera Poster

[log]

#include <algorithm>

#include <fstream>

#include <iomanip>

using namespace std;

 

int main()

{

char avsluta[1];

string letters;

const char aa=char(134); //å

const char ae=char(132); //ä

const char oe=char(148); //ö

 

 

cout << "Skriv in ett tecken f"<<oe<<"r att g"<<oe<<"ra ett avslutningstecken.\n";

cin >> avsluta;

cout << "Skriv in ett ord (Sluta med "<<avsluta<<"):";

while (cin>> letters && letters != )

{

cout << "Alla kombinationer av ordet :" << letters << endl;

sort(letters.begin(), letters.end());

cout << letters << endl;

while (next_permutation(letters.begin(), letters.end()))

cout << letters << endl;

cout << "Skriv ett nytt ord(Sluta med "<<avsluta<<"): ";

}

cout << "Avslutar...\n";

 

system("PAUSE");

return 0;

}

[/log]

 

Ni förstår säkert vad den ska göra :)

Men jag fattar inte hur jag ska göra på denna rad:

 

cout << "Skriv in ett tecken f"<<oe<<"r att g"<<oe<<"ra ett avslutningstecken.\n";

cin >> avsluta;

cout << "Skriv in ett ord (Sluta med "<<avsluta<<"):";

while (cin>> letters && letters != ) //Vad ska det stå här den ska ju

avsluta om man skriver in det i

variabeln: avsluta

Jag vill gärna ha hjälp så snabbt som möjligt :)

/Walle^^

 

Länk till kommentar
Dela på andra webbplatser

while (cin>> letters && letters != ) //Vad ska det stå här den ska ju

avsluta om man skriver in det i

variabeln: avsluta

 

while ( avsluta != letters )

 

Länk till kommentar
Dela på andra webbplatser

Tack så mycket!

Men det var inte riktigt rätt du fick mig på rätt väg:)

Det ska se ut så här:

 

while (cin>> letters && letters != avsluta)

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...