JoseRenan
(usa Ubuntu)
Enviado em 27/07/2011 - 17:57h
corrigido, mas não sei o porque de não funcionar
#include<iostream>
#include<iomanip>
using namespace std;
int main ()
{
char repetir;
do{
int i;
cout<<"Quantos caracteres terá sua frase? ";
cin>>i;
i+=1;
char frase[i];
cout<<setfill('_');
cout<<"Frase: ";
cout<<setw(i)<<"\r";
cin.getline(frase,sizeof(frase));
do{
cout<<"Repetir? [S/N] ";
cin>>repetir;
if (repetir!='s'&&repetir!='S'&&repetir!='n'&&repetir!='N')
cout<<"Opcao invalida!\n";
}while (repetir!='s'&&repetir!='S'&&repetir!='n'&&repetir!='N');
}while (repetir=='s' || repetir=='S');
return 0;
}
veja esse:
#include <iostream>
#include <iomanip>
using namespace std;
int main ()
{
int cep;
cout<<setfill('_');
cout<<"*Obs.: não ultrapasse as delimitações!"<<endl;
cout<<"Qual é o seu CEP?\n";
cout<<setw(9)<<"\r";
cin>>cep;
return 0;
}
isso q eu queria fazer, mas especificando a quantidade de setw..