Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Como parametro un String

Estas en el tema de Como parametro un String en el foro de C/C++ en Foros del Web. Hola! puesto que en c no existen los string y quiero hacer una función que reciba un string como parametro, ¿cómo podría hacerlo? funcion_pinta("hola mundo"); ...
  #1 (permalink)  
Antiguo 04/05/2011, 02:04
 
Fecha de Ingreso: julio-2010
Mensajes: 216
Antigüedad: 13 años, 9 meses
Puntos: 0
Como parametro un String

Hola! puesto que en c no existen los string y quiero hacer una función que reciba un string como parametro, ¿cómo podría hacerlo?

funcion_pinta("hola mundo");

void funcion_pinta(string texto)
{
fprintf("%s\n", texto);
}

Pero string no es un tipo :(

thxs in advance
  #2 (permalink)  
Antiguo 04/05/2011, 02:41
 
Fecha de Ingreso: julio-2010
Mensajes: 216
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: Como parametro un String

¿Sería uan posible solución?..

const char *cadena;
cadena = "Hola mundo";
funcion_pinta(cadena);

void funcion_pinta(const char *texto)
{
fprintf("%s\n", texto);
}


Moltto graxe
  #3 (permalink)  
Antiguo 04/05/2011, 04:41
Avatar de Chris9294  
Fecha de Ingreso: abril-2011
Ubicación: Medellin Colombia
Mensajes: 15
Antigüedad: 13 años
Puntos: 1
Respuesta: Como parametro un String

agregale string.h y se arreglo tu problema
  #4 (permalink)  
Antiguo 04/05/2011, 09:02
 
Fecha de Ingreso: junio-2005
Mensajes: 93
Antigüedad: 18 años, 10 meses
Puntos: 9
Respuesta: Como parametro un String

tambien lo podrias hacer asi

#include <string>

using namespace std;

void mostrarMsg(const string &cadena);

int main()
{
string cadena;

cadena="Hola mundo";

return 0;
}

void mostrarMsg(const string &cadena)
{
printf("%s", cadena.c_str());
}

Etiquetas: string
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:18.