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
66
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
Naiset miltä kiihottuminen teissä tuntuu
Kun miehellä tulee seisokki ja ja sellainen kihmelöinti sinne niin mitä naisessa köy? :)1108416- 402565
- 1222277
- 231946
Miksi kohtelit minua kuin tyhmää koiraa?
Rakastin sinua mutta kohtelit huonosti. Tuntuu ala-arvoiselta. Miksi kuvittelin että joku kohtelisi minua reilusti. Hais151684- 111499
Kyllä poisto toimii
Esitin illan suussa kysymyksen, joka koska palstalla riehuvaa häirikköä ja tiedustelin, eikö sitä saa julistettua pannaa161452"Joka miekkaan tarttuu, se siihen hukkuu"..
"Joka miekkaan tarttuu, se siihen hukkuu".. Näin puhui jo aikoinaan Jeesus, kun yksi hänen opetuslapsistaan löi miekalla141399- 151282
Kristityt "pyhät"
Painukaa helvettiin, mä tulen sinne kans. Luetaan sitten raamattua niin Saatanallisesti. Ehkä Piru osaa opetta?!.121183