
11-12-12

00:16
οχι ειναι στον ιδιο πινακα σαν ενα αλφαριθμητικο.....πχ Γιαννης Παπαδοπουλος 23...
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Το iSchool είναι η μεγαλύτερη μαθητική διαδικτυακή κοινότητα με 68,361 εγγεγραμμένα μέλη και 3,554,647 μηνύματα σε 105,676 θέματα. Αυτή τη στιγμή μαζί με εσάς απολαμβάνουν το iSchool άλλα 447 άτομα.
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
πρεπει να χρησιμοποιησω δυο δεικτες για εναν 2Δ??εναν να τον διατρεχει οριζοντια και εναν καθετα??
#include <stdio.h>
#include <stdlib.h>
int main()
{
char name_age[2][30]={ {"Giorgos Papadopoulos 19"},
{"Ginnhs Gianakos 34"},
};
printf("%s\n",name_age+0);//εμφανίζει απο την αρχή το πρώτο string
printf("%s\n",name_age+1);//εμφανίζει απο την αρχή το δεύτερο string
printf("%c\n", *( *(name_age+0) +21) );//εμφανίζει τον 21 πρώτο χαρακτήρα απο το πρώτο string
printf("%s\n", &*( *(name_age+1) +7) );//εμφανίζει το δεύτερο string απο τον 7 χαρακτήρα
}
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
#include<stdio.h>
#include<stdlib.h>
int main() {
int i,flag,j;
const int N=3;
char on_il[N],dieu[N],*ptr_on,*ptr_dieu,*ptr_il,il[1];
for(i=0; i<N; i++) {
printf("dwse to onomatepvnumo kai thn ilikia tou atomou\n");
gets(on_il);
printf("dwse th dieuthinsh kai ton taxudromiko kwdiko tou atomou\n");
gets(dieu); }
printf("dwse mia ilikia");
gets(il);
ptr_on=on_il;
ptr_il=il;
flag=0;
i=0;
j=0;
while(*ptr_on+i!='\0') {
if(*(*(ptr_on+i)+j)==*ptr_il) {
flag++;
ptr_il++;
j++; }
else
j++; }
if(flag==2) {
printf("%s",*ptr_on+i); }
i++; }
getch();
return 0; }
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define N 3
int main()
{
char buffer[256],**name_age; //διπλός pointer
int i;
name_age = (char **) malloc(N); // δεσμευση 3 δεικτών σε char που θα δείχνουν στις συμβολοσειρές
// δηλαδή οσες οι γραμμές του πίνακα
for(i=0; i<N; i++)
{
printf("dwse to onomatepvnumo kai thn ilikia tou atomou: ");
gets(buffer); // προσωρινή αποθήκευση μέχρι 255 χαρακτήρες
*(name_age+i) = (char *) malloc( strlen(buffer)+1 ); // δεσμευσή strlen(buffer)+1 χαρακτήρων για κάθε γραμμή
strcpy(*(name_age+i), buffer );
}
for(i=0; i<N; i++) //εμφνιση των ονομάτων
puts(*(name_age+i));
}
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
αυτο που θελω να κανω ειναι να του ζηταω και να διαβαζει μια ηλικια και να τυπωνει τα ονοματεπωνυμα ολων των ατομων που εχουν αυτη την ηλικια, με τη χρηση δεικτων και χωρις συναρτησεις...καταλαβα τον τροπο αλλα δεν ξερω πως να το κανω...θα δηλωσω διπλο pointer char **ptr_on ας πουμε??και μετα πως θα το κανω να δειχνει πανω στον πινακα...αν ειχα μονο θα εγραφα ptr_on=on_il (on_il ειναι ο πινακας με τα ονοματα και τις ηλικιες)...επισης τον διπλο pointer μπορω να τονχρησιμοποιησω και ως μονο ε???στον κωδικα που σου εστειλα πιστευεις πως ηταν σωστη η λογικη για να κανω αυτο που θέλω..?? ευχαριστω πολυ για τον χρονο σου πάντως...![]()
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
gcc: error: progl2.c: no such file or directory
gcc: fatal error: no input file
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Παιδιά αντιμετωπίζω ένα πρόβλημα. Έχω εγκαταστήσει ubuntu στο pc και έχω κατεβάσει τον compiler(gcc) και προσπαθώ να φτιάξω το hello world, αλλά στο terminal μου λέει:
gcc: error: progl2.c: no such file or directory
gcc: fatal error: no input file
Μήπως γνωρίζετε τί φταίει?
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
καλημερα παιδια..!!!!γραφω ενα πργραμμα και θελω να σιγουρευτω οτι ο χρηστης μου δινει ενα αλφαριθμητικό της μορφης
πχ. αφρος 1234...μπορει να με βοηθησει καποιος??? ευαριστω εκ των προτέρων...![]()
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.