22. november 2005 - 14:07
Der er
5 kommentarer og 1 løsning
array af strenge
Hej Jeg er løbet i en af de lidt mere forvirrende ting ved at bruge C frem for andre sprog. Jeg ønsker at oprette et Array af strenge: noget ligende dette.. string[0] = "tekst1"; string[1] = "tekst2"; string[2] = "tekst3"; og derefter kalde dem således: printf("&s",string[0]); men så vidt jeg kan se ryger jeg ind i noget med 2 dimesionelle arrays.. Er der en venlig ekspert der kan hjælpe mig med et lille eksempel på hvordan jeg stiller dette op. På forhånd Tak:)
Annonceindlæg fra DE-CIX
Edge computing: behandling ved kilden
Edge computing revolutionerer den måde, data behandles på, ved at bringe kapacitet og ydeevne tættere på dér, hvor der er behov for det.
15. april 2025
22. november 2005 - 14:11
#1
mulighederne er mange ! men her er en: #include <stdio.h> int main() { int i; char *s[3]; s[0] = "tekst1"; s[1] = "tekst2"; s[2] = "tekst3"; for(i=0;i<3;i++) printf("%s\n",s[i]); return 0; }
22. november 2005 - 14:12
#2
og en anden: #include <stdio.h> char s[3][7] = { "tekst1", "tekst2", "tekst3" }; int main() { int i; for(i=0;i<3;i++) printf("%s\n",s[i]); return 0; }
22. november 2005 - 18:18
#6
Det er, så vidt jeg ved, også den hurtigste løsning.. når jeg er på uC. Tak igen