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
152
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
- 1077793
Siekkilässä ajettu ihmisten yli- mitä tapahtui? Länsi-Savo ei ole uutisoinut asiata
Manneja, vaiko matuja?1146098- 835207
- 1414563
Alavuden sairaala
Säästääkö Alavuden sairaala sähkössä. Kävin Sunnuntaina vast. otolla. Odotushuone ja käytävä jolla lääkäri otti vastaan113240- 623034
- 582948
Törkeää toimintaa
Todella törkeitä kaheleita niitä on Ylivieskassakin. https://www.ess.fi/uutissuomalainen/8570818102464- 612447
Hei........
Pelkkä sun näkeminen saa mut hymyilemään pitkin iltaa. Oot niin 🤩😘 Edellinen poistettiin.562076