thanospr Δημοσ. 25 Δεκεμβρίου 2012 Δημοσ. 25 Δεκεμβρίου 2012 Γεια σας παιδια και Καλα Χριστουγεννα.Θελω να φτιαξω ενα προγραμμα με C++ που να ανοιγει καποιο αλλο εγκατεστημενο προγραμμα.Το προβλημμα ειναι οτι οταν γραφω system("C:\\Dev-Cpp\\devcpp.exe"); τρεχει ενω οταν γραφω system ("C:\\Program Files (x86)\\CodeBlocks\\codeblocks.exe"); δεν τρεχει.Απ οτι καταλαβα το προβλημμα ειναι τα κενα στο ονομα του φακελου.Γινεται να το προσπερασω με καποιον τροπο αυτο το προβλημμα;
firewalker Δημοσ. 25 Δεκεμβρίου 2012 Δημοσ. 25 Δεκεμβρίου 2012 Δοκίμασε να το κάνεις system ("\"C:\\Program Files (x86)\\CodeBlocks\\codeblocks.exe\""); 1
thanospr Δημοσ. 25 Δεκεμβρίου 2012 Μέλος Δημοσ. 25 Δεκεμβρίου 2012 Φιλε σ ευχαριστω πολυ τρεχει ετσι πως μου ειπες.Αλλα μπορεις να εξηγησεις γιατι πρεπει να το γραφω ετσι;
firewalker Δημοσ. 25 Δεκεμβρίου 2012 Δημοσ. 25 Δεκεμβρίου 2012 Έβαλα την διαδρομή σε διπλά εισαγωγικά. ""διαδρομή"". Για να μπει το δεύτερο εισαγωγικό χρειάζεται escape character (\) όμως. Οπότε έχουμε "\"Διαδρομή\"". 1
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα