freestuff.gr αρχική σελίδα
 FAQFAQ    ΑναζήτησηΑναζήτηση   Λίστα ΜελώνΛίστα Μελών   Ομάδες ΜελώνΟμάδες Μελών   <b>Εγγραφή Μέλους</b>Εγγραφή Μέλους 
 ΠροφίλΠροφίλ   Επιλογές μέλους Επιλογές   Τα bookmarks μου Τα bookmarks μου   Προσωπικά μηνύματαΠροσωπικά μηνύματα 
  διαφήμιση  

Καλώς ήρθατε στο forum μας! Για να συμμετάσχετε στις συζητήσεις θα πρέπει να είσαστε μέλος. Γίνετε μέλος τώρα!.

"Πρόσθεση" Χαρακτήρων στην C


 Forum index » Δημιουργία Web Sites, Γραφικών & Προγραμματισμός » Γλώσσες Προγραμματισμού » C, C++
Moderators:  Super-Moderators, WebDev Moderators
Εισαγωγή νέου Θέματος   Απάντηση στο Θέμα Σελίδα 1 από 1 [4 Μηνύματα]       Mark the topic unread :: Προηγούμενο θέμα :: Επόμενο θέμα
ΑποστολέαςΜήνυμα
billato


Μέλος από: 10 Μαρ 2007
Μηνύματα: 2

View users profile
ΜήνυμαΣτις: 10 Μαρ 2007 11:02    Θέμα: "Πρόσθεση" Χαρακτήρων στην C Απάντηση με παράθεση  Mark this post and the followings unread

Καλημέρα.

Θα ήθελα την βοήθειά σας στο εξής:

Έχω μία array με όνομα "wordarray" η οποία περιέχει χαρακτήρες.
Θέλοντας να ενώσω αυτούς τους χαρακτήρες σε μία μεταβλητή, δημιουργώ μια FOR (i=1........), η οποία πρεπει να περιέχει μια εντολή που να ενώνει τους χαρακτήρες.

Δηλαδή αν
wordarray[1] == 'A' και
wordarray[1] == 'Β'

το αποτέλεσμα που θέλω να πάρω είναι την μεταβλητή

Final = 'AB'.


Τι προτείνετε?

Σας ευχαριστώ εκ των προτέρων.
greekbytes
WebDev Moderator

Μέλος από: 15 Νοε 2002
Βοηθήματα: 5
Νέα: 1
Templates: 2
Μηνύματα: 256+

Περιοχή: Αθήνα
View users profile Visit posters website
flickr 
ΜήνυμαΣτις: 10 Μαρ 2007 16:54    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Μπορείς να χρησιμοποιήσεις την strcat() που προσθέτει το δεύτερο string στο τέλος του πρώτου.. γράφεται έτσι:
κώδικας:
strcat (first_string, second_string);

Οπότε εσύ θες ένα for κάπως έτσι:
κώδικας:
char *output;
for (i=0 ... ) {
strcat (output, wordarray[i]);
}


δες στο google "c strcat" για παραδείγματα..
http://www.elook.org/programming/c/strcat.html

_________________
Νίκος MyNextEpisode - Your TV shows air dates | Backslash.gr - web development blog
dva_dev
Script Master

Μέλος από: 16 Σεπ 2005
Μηνύματα: 256+

View users profile Visit posters website
blog deviantART facebook linkedin 
ΜήνυμαΣτις: 11 Μαρ 2007 03:04    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

κώδικας:
strncpy(Final, wordarray, 2);

Αντί για 2 βάλε όσοι είναι οι χαρακτήρες, ή sizeof(wordarray) για ολόκληρο τον πίνακα.
Πρέπει να έχεις φροντίσει το Final να χωράει το string.
billato


Μέλος από: 10 Μαρ 2007
Μηνύματα: 2

View users profile
ΜήνυμαΣτις: 11 Μαρ 2007 07:58    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Σας ευχαριστώ!! Καλό ε! Καλό ε!

Να είστε καλά.
Εμφάνιση Μηνυμάτων:   
Εισαγωγή νέου Θέματος   Απάντηση στο Θέμα Σελίδα 1 από 1 [4 Μηνύματα] Mark the topic unread :: Προηγούμενο θέμα :: Επόμενο θέμα
 Forum index » Δημιουργία Web Sites, Γραφικών & Προγραμματισμός » Γλώσσες Προγραμματισμού » C, C++
Τώρα είναι 23 Ιαν 2017 00:15 | All times are UTC + 2


Email This Page to Someone! add to Favorites

     Powered by p h p B B © 2001,2005 p h p B B Group
Για άμεση επικοινωνία με τον διαχειριστή του freestuff.gr στο email: freestuff.gr(παπάκι)gmail.com


Copyright © 1999-2013 Freestuff.gr All Rights Reserved  
Version Aegean, designed by N. Tsaganos