Leuteris Δημοσ. 3 Δεκεμβρίου 2011 Δημοσ. 3 Δεκεμβρίου 2011 Γειά σας, Θέλω να διαβάσω το πολύ 30 χαρακτήρες με την fputs αλλα όχι και το enter στο τέλος. > fgets(onoma,30,stdin); Πως μπορώ να το κάνω;
nilosgr Δημοσ. 3 Δεκεμβρίου 2011 Δημοσ. 3 Δεκεμβρίου 2011 η fputs()που κολλαει; Btw, κοιτα αν ο τελευταιος χαρακτηρας ειναι \n και αφερεσε τον: >#include <stdio.h> #include <string.h> int main(void) { char s[100]; int len; fgets(s, 100, stdin); printf("%s ehei \\n \n", s); len = strlen(s); if (s[len - 1] == '\n') s[len - 1] = '\0'; printf("%s den ehei \\n \n", s); return 0; }
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα