Minun pitäisi saada kaksiulotteinen taulukko toimimaan sellaisena että siinä toimii teksti (char)
Olen saanut tulostumaan numeroita tässä muodossa:
1 2 3 4 5
6 7 8 9 10
alapuolella näkyy ohjelma. Miten saan tuosta muokattua char muodon, että saisin tulostettua esim.
a b c d e
f g h i j
int main(void)
{
int taulukko[2][5] = {{1,2,3,4,5},{6,7,8,9,10}};
int j=0;
while (j < 2) {
for (int i = 0; i < 5; i ) {
cout
Kaksiulotteinen char
3
150
Vastaukset
- Helppo nakki
Vaihdat siitä yhden rivin.
- 2d char
Sain tuon toimimaan.
char *taulukko[2][5] toimi, en ollut aiemmin laittanut * merkkiä.
Nyt tuli uus ongelma. Yritän nyt tehdä silleen, että ohjelma kysyy käyttäjältä jokaisen alkion erikseen, johon sitten annetaan joku merkki.
mutta, kun tallennetaan neljättä kertaa, ohjelma crashaa. Jos laitan automaattisesti asettamaan merkit ohjelma toimii, mutta ei käsin laitettaessa.
for (int i = 0; i < 2; i ) {
for (int j = 0; j < 5; j ) {
cin >> taulukko[i][j];
}
cout - pcmuseo
Alustamaton pointteri taulukkoon ilmeisesti aiheutaa tuon.
http://pw1.netcom.com/~tjensen/ptr/ch8x.htm
Alkuperäisen olisi saanut toimimaan tulostamalla taulukko[j][i] 'a'-1
t:p
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Tänään pyörit ajatuksissa enemmän, kun erehdyin lukemaan palstaa
En saisi, silti toivon että sinä vielä palaat ja otetaan oikeasti selvää, hioituuko särmät ja sulaudummeko yhteen. Vuod316119- 345633
- 293154
- 342514
- 442457
- 152198
- 372148
Voi ei! Jari Sillanpää heitti keikan Helsingissä - Hämmästyttävä hetki lavalla...
Ex-tangokuningas on parhaillaan konserttikiertueella. Hän esiintyi Savoy teatterissa äitienpäivänä. Sillanpää jakoi kons401739- 121721
En ole koskaan kokenut
Ennen mitään tällaista rakastumista. Tiedän että kaipaan sinua varmaan loppu elämän. Toivottavasti ei tarvitsisi vain ka191707