Mikä mahtaa olla vikana kun on määritetty array:
const char *array[] = {"tieto1","tieto2"};
Tämä toimii ongelmitta:
printf("%s",array[1]);
Mutta kun yritän tehdä samaa lähettämällä kutsun aliohjelmalle niin se ei toimikkaan? Aliohjelma toimii muuten oikein ja tulostaa esim. int-taulukon mutta ei tätä?
print(*array);
void print(const char *array){
printf("%s",array[1]);
}
char string array c ja tulostaminen
mikamahtaaollavvv
1
95
Vastaukset
- f3h
const char *array[] = {"tieto1","tieto2"};
void print(const char *array[]){
printf("%s",array[1]);
}
int main (){
printf("%s",array[1]);
print(array);
}
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
En usko et meistä tulee jotain
Se ei kuitenkaan estä toivomasta et tulisi. Toivon et voitas suudella ja se sais asioita loksahtamaan paikoilleen. Jutel102810- 942030
Eini paljastaa nuorekkuutensa salaisuuden - Tämä nousee framille: "Se on pakko, että jaksaa!"
Discokuningatar Eini on täyttänyt upeat 64 vuotta. Lavoilla ja keikoilla nähdään entistä vapautuneempi artisti, joka ei421543- 2601398
- 69989
Olen J-mies
Jos kerrot sukunimeni alkukirjaimen, ja asuinpaikkakuntani. Lupaan ottaa yhteyttä sinuun.47901Ei sitten, ei olla enää
Missään tekemisissä. Unohdetaan kaikki myös se että tunsimme. Tätä halusit tämän saat. J miehelle. Rakkaudella vaalea na77880- 55874
- 44785
Ma 30.9 tosiko tv klo 18 suorana Tikkalanmäeltä
Virastolta suorana. Äänestyksistä sitten puhutaan illalla ja huomenna, onko kepuvasemmisto kuntalaisten tahdon mukaan to93726