Article View: be.comp.programming
Article #14409array's in C
From: Marc De Smet
Date: Sat, 17 Feb 2001 14:28
Date: Sat, 17 Feb 2001 14:28
39 lines
1569 bytes
1569 bytes
Hey,
Ik heb enkele problemen met array's in C onder Unix.
Het volgende programma werkt:
#include <stdio.h>
main () {
char b[8][8]; /* matrix van karakters */
b[3][3] = 'A'; /* de rest wordt ook ge�nitialiseerd */
printf("het kar is %c.",b[3][3]);
}
Het is de bedoeling dat printf door een andere procedure wordt uitgevoerd.
#include <stdio.h>
plot(char ** bord) {
printf("het kar is %c.",bord[3][3]);
}
main () {
char b[8][8];
b[3][3] = 'A';
plot(b);
}
De letter A wordt nu niet meer uitgeschreven.
Bij het compileren krijg ik de volgende warning:
"new.c", line 33: warning: argument #1 is incompatible with prototype:
prototype: pointer to pointer to char : "new.c", line 5
argument : pointer to array[8] of char
Als welk type moet ik b nu eigenlijk doorgeven?
Alvast bedankt,
Marc
Technical Details
Message-ID:
<96m1r1$1n2$1@inf6serv.rug.ac.be>Path:
arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!sn-xit-03!supernews.com!news-out.usenetserver.com!news-out.usenetserver.com!news.tele.dk!193.190.198.17!newsfeeds.belnet.be!naxos.belnet.be!news.belnet.be!inf6serv.rug.ac.be!eduserv2!madesmetShow Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII X-Google-Thread: fcea4,9b8b4ff16a21d83a,start X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2001-02-17 06:30:05 PST Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!sn-xit-03!supernews.com!news-out.usenetserver.com!news-out.usenetserver.com!news.tele.dk!193.190.198.17!newsfeeds.belnet.be!naxos.belnet.be!news.belnet.be!inf6serv.rug.ac.be!eduserv2!madesmet From: madesmet@eduserv2.rug.ac.be (Marc De Smet) Newsgroups: be.comp.programming Subject: array's in C Date: 17 Feb 2001 14:28:49 GMT Organization: University of Ghent, Belgium Lines: 39 Message-ID: <96m1r1$1n2$1@inf6serv.rug.ac.be> NNTP-Posting-Host: eduserv2.rug.ac.be X-Newsreader: TIN [version 1.2 PL2]