Salve a tutti,
avrei un problema, con le seguenti scanf sto leggendo da tastiera nome simbolico e numero di porta di un server a cui mi devo connettere:
codice:
       [..]
	scanf("%s",simbolic_name);
	scanf("%d",&port);
       [..]
Ora però vorrei fare che se uno nelle due scanf non scrive niente e clicca solo invio due volte mi metta indirizzo ip di default (localhost) e porta di default (55123).

Il problema è che come lo faccio il confronto con l'if? la scanf come me la rappresenta la stringa letta?
Perchè per il nome simbolico ho già provato sia a scrivere == '\n', sia a fare la strcmp con '\n' ma nulla. Per la porta ho letto che il in decimale l'invio è 13 e quindi ho provato a confrontare la variabile port con 13 ma nulla nemmeno li.
Qualche consiglio?

Dimenticavo simbolic_name è un vettore di 100 char, porta invece è un semplice intero.

Vi ringrazio in anticipo,
Neptune.