Hulp nodig, ik ben een n00b.

Status
Niet open voor verdere reacties.

rsinnige

Nieuwe gebruiker
Lid geworden
14 nov 2008
Berichten
2
Ik heb een vraag hoe kan al mijn tekst laten centeren want ik heb al veel geprobeert maar tot nu toe mislukt alles!

dit zijn mijn codes tot nu toe:

#include <iostream>
#include <string>

using namespace std;

int main()

{

string strusername;
string strpassword1;
string strpassword2;

cout << "Enter your username";
cin >> strusername;

cout << "Enter your password";
cin >> strpassword1;
cout << "Enter your password again";
cin >> strpassword2;

if (strpassword1 == strpassword2)
{
cout << "Succesfully registered";
}
else
{
cout << "Registration failed, please try again";
}
system("pause");
}
 
Je kunt 'std::cout.width(een_waarde)' hiervoor gebruiken.

Code:
std::cout.width(40);
std::cout << "w00t\n";
 
Je kunt 'std::cout.width(een_waarde)' hiervoor gebruiken.

Code:
std::cout.width(40);
std::cout << "w00t\n";
Bedankt voor die code:thumb: ik ben pas een paar dagen bezig met c++, maar als ik die code er inzet dan doet hij alleen mijn eerste tekst output in het midden en ik zou niet weten hou ik dat voor al mijn outputs en inputs kan laten werken, kun jij me verder helpen?

update:

ik heb het zelf al gevonden sorry.
 
Laatst bewerkt:
In plaats van 'cin' kun je misschien beter 'getline' gebruiken. (dan neemt hij ook spaties mee)

Code:
getline(cin, strpassword);

En je main-functie moet natuurlijk een int returnen.

Code:
string strusername, strpassword1, strpassword2;

cout << "Enter your username: ";
getline(cin, strusername);

cout << "Enter your password: ";
getline(cin, strpassword1);

cout << "Enter your password again ";
getline(cin, strpassword2);

if (strpassword1 == strpassword2)
  cout << "Succesfully registered";
else
  cout << "Registration failed, please try again";

system("pause");
return 0;
}
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan