Leer string con espacios (Ej 6c Pr2)

Leer string con espacios (Ej 6c Pr2)

de Juan Agustín Rivero Szwaicer -
Número de respuestas: 2

Buenas, me gustaría saber cómo leer strings con espacios ya que ni con char** argv en el main, ni con scanf se puede. Porque los toma como palabras por separado. Gracias

En respuesta a Juan Agustín Rivero Szwaicer

Re: Leer string con espacios (Ej 6c Pr2)

de Denis Gabriel Peña Presa -
Cuando ingresas el argumento en línea de comando ingresalo entre ' ' o entre " ". Por ejemplo si haces:

$./a.out 'buenos días mundo'

Entonces argv[1] te queda con la cadena buenos días mundo
Te captura toda la cadena.