Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Γειά σας,

 

Θέλω να διαβάσω το πολύ 30 χαρακτήρες με την fputs αλλα όχι και το enter στο τέλος.

 

 

>  fgets(onoma,30,stdin);

 

Πως μπορώ να το κάνω;

Δημοσ.

η 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;
}

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...