Anonymní profil David – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil David – Programujte.comAnonymní profil David – Programujte.com

 

Příspěvky odeslané z IP adresy 217.66.169.–

David
C / C++ › Opakovaní znaku na výstupu
3. 12. 2010   #136505

Děkuji KIIV, nasměroval jsi mě správně, omlouvám se za nejasnost. potřeboval jsme tohle:

cout << setw(n-t);
for (i = -1; i<t+1; i++)
cout << "-";
cout << endl;


n = předefinovaná proměna
t = proměna do které se mi ukládá výsledek

(podtrhává mi to text v závislosti na počtu znaku společně s funkcí která je počítá)

David
C / C++ › Opakovaní znaku na výstupu
2. 12. 2010   #136492

Fíha to byla ale rychlost. Ještě jeden dotaz, když zadám třeba int a = 5; a budu předpokládat že tahle hodnota je proměnná za chodu programu, jak dosáhnu toho, abych na výstupu tím číslem napřed vynásobil znak a teprve pak jej zobrazil?
třeba cout << "x" << endl; bych rád napřed vynásobil 5 a teprve pak vypsal // cout << "xxxxx" << endl;
Nemůžu počet znaků nastavit pevně, musí to být dynamicky.

Pro jiné číslo by ten znak byl opět napřed vynásoben a teprve pak zobrazen (vodorovně)

David
C / C++ › Opakovaní znaku na výstupu
2. 12. 2010   #136488

# include <iostream>
Zdravím, je to jen blbůstka, přesto by mě zajímalo, jak dosáhnout toho, aby to číslo vynásobilo "xxx" a teprve pak je vypsalo.
Čím musím doplnit ten kód?


using namespace std;

int main (void)
{
int a;

cout << Zadej cislo << endl;
cin >> a;
cout << "xxx" << endl;
cout << "necekana blbost vid?" << endl;
}

jeckop
C / C++ › pocet znaku
1. 12. 2010   #136471

promin, mi to stale nejak nejde, a obecne mi to tez nepomaha... programuji velice kratce a nedari se. opravdu bych uvital presnou pomoc, tak zde delam neco z knizek, clanku a nic neni co bych potreboval. muzes mi prosim primo opravit ten kod, tak at to VS2010 dokaze sestavit?


#include <iostream>
#include <string>
using namespace std;

int main()
{
int a;
int b;
int c;
int i;
char * bufferForStringNumber;

cout << "Zadej prvni cislo : ";
cin >> a ;
cout << "Zadej druhe cislo : ";
cin >> b;
c = a * b;

for(i=0, i<c, i++); // zde mi ta zavorka porad hazi chybu
{
bufferForStringNumber[i];
}
sprintf(bufferForStringNumber, "%d", c);
int digitCount = strlen(bufferForStringNumber);
}

jeckop
C / C++ › pocet znaku
1. 12. 2010   #136468

at zkousim jak zkousim, VS2010 mi to nechce vzit, ja to mel trochu podobne ale marna snaha. ten bufferForStringNumber v zavorce pred sprintf mi stale vyvolava chybu.

#include <iostream>
#include <string>
using namespace std;

int main()
{
int a;
int b;
int c;


cout << "Zadej prvni cislo : ";
cin >> a ;
cout << "Zadej druhe cislo : ";
cin >> b;
c = a * b;
sprintf(bufferForStringNumber, "%d", c);
int digitCount = strlen(bufferForStringNumber);
}

jeckop
C / C++ › pocet znaku
1. 12. 2010   #136456

A kdyz se zeptam konretne kodem? obecne me strlen() tez napadnul akorat nevim jak to spravne a jednoduse napsat.

jeckop
C / C++ › pocet znaku
30. 11. 2010   #136448

Zdravim, studuji drivejsi vlakna, zatim jsem vsak nenasel presnou odpoved. Muzete mi poradit?

Kdyz
{
cout << "Zadej prvni cislo : ";
cin >> a ;
cout << "Zadej druhe cislo : ";
cin >> b;
c = a * b;
}
Jak mam nastavit pocitani cifer ve vysledku? potrebuji jej ulozit jako hodnotu treba "n" a s tou dale pracovat, respektive upravovat dalsi casti programu. {pr.: 12*12=144 n=3}

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý