Dev - C++ - ¿Qué significa un espacio en blanco entre comillas simples?

 
Vista:

¿Qué significa un espacio en blanco entre comillas simples?

Publicado por Efren (16 intervenciones) el 15/08/2020 21:17:36
Hola. Me encuentro haciendo un programa y tengo que limpiar lo que está dentro de un string, entonces investigando leí que se podía hacer igualando el string a ' ', y efectivamente, limpió la cadena, pero no entiendo por qué pasa eso, si me pueden explicar muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

¿Qué significa un espacio en blanco entre comillas simples?

Publicado por Nacho (181 intervenciones) el 15/08/2020 22:45:04
Un string es una cadena de caracteres acabada en 0, que marca el final. Si pones el 0 un carácter antes la cadena mide un carácter menos, y si lo pones el primero la cadena es "".

Si string a="1234" a[0]='1', a[1]='2', a[2]='3', a[3]='4' y a[4]=0.
Si pones a[0]='\0' entonces a[0]='0', a[1]='2', a[2]='3', a[3]='4' y a[4]=0 y a será igual a "".
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

¿Qué significa un espacio en blanco entre comillas simples?

Publicado por Efren (16 intervenciones) el 15/08/2020 23:25:41
Muchas gracias Nacho
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar