Δημοσιεύτηκε: 30 Ιαν 2012, 22:03
Και μιας και διαβασα λιγο και διπλους δεικτες τωρα εχω να γραψω το εξης :
Σε εναν διπλο δεικτη πρεπει να τον βάλεις να δειχνει αρχικα σε εναν αλλο δεικτη... για αυτο ετρωγα warning οταν ειχα παραθεσει
αυτο εδω -> viewtopic.php?f=6&t=18969&start=1690&http
στον σταματιου
http://www.eskimo.com/~scs/cclass/int/sx8.html
Sorry αλλα το περασα πολυ γρηγορα γιατι γκουγκλάριζα καποιο καλο chapter για διπλους δεικτες !
Θα το ξανακοιταξω !
- Κώδικας: Επιλογή όλων
#include<stdio.h>
int main()
{
int **p , a=2 ;
int *p2;
p2=&a;
p=&p2;
printf ("%d", **p); // before change
printf("%p", p2);
puts("\n");
printf("%p", *p); // same adress with p2
puts("\n");
**p=4;
printf("%d", **p); // after change
return 0;
}
Σε εναν διπλο δεικτη πρεπει να τον βάλεις να δειχνει αρχικα σε εναν αλλο δεικτη... για αυτο ετρωγα warning οταν ειχα παραθεσει
αυτο εδω -> viewtopic.php?f=6&t=18969&start=1690&http
στον σταματιου
http://www.eskimo.com/~scs/cclass/int/sx8.html
migf1 έγραψε:Το link που έδωσα δείχνει έναν σχετικά εύκολο τρόπο να τα κάνεις όλα αυτά με C (tutorial για C είναι, όχι για C++).
Sorry αλλα το περασα πολυ γρηγορα γιατι γκουγκλάριζα καποιο καλο chapter για διπλους δεικτες !
Θα το ξανακοιταξω !