Comunidad Underground Hispana  

Retroceder   Comunidad Underground Hispana > Programacion > Carbide C/C#/C++


Respuesta Crear Nuevo Tema
 
Compartir en twitter LinkBack Herramientas Desplegado
Antiguo 21-nov-2009, 23:11   #1
Miembro
 
Fecha de Ingreso: noviembre-2009
Amigos 0
Mensajes: 59
Gracias: 0
Agradecido 0 veces en 0 mensajes.
Predeterminado Concatenar cadenas en C SOLUCIONADO!!

Hola!!

Tengo problemas al querer concatenar palabras en una variable. mi codigo es este e intente lo siguiente:

Código:
while(x<3){   
       c = fscanf(archivo, "%s", palabra);                   
       printf("%s  %d\n", palabra, c);                          
//     frase = strcat(frase, palabra);                       
//     sprintf(frase, "%s ", palabra);                   
       x++;
}
  
primero: obtengo una palabra
luego: la despliega en pantalla
enseguida *intente concatenar cn strcat

pero ninguna de las dos me salio, y no se como hacerle, espero que me puedan ayudar.
gracias *salud
luego trate de hacerlo con sprint, pues lei que podia concatenar
wewHackUchiha está desconectado   Responder Citando
Antiguo 22-nov-2009, 18:21   #2
aguml
Guest
 
Amigos
Mensajes: n/a
Predeterminado Re: Concatenar cadenas en C

con el primero:
fscanf(archivo, "%s", palabra);
largo = strlen(palabra);
palabra[largo-1] = '\0'; //con esto terminas la variable palabra.
strcat(frase, palabra);

si quieres usar sprintf hazlo así:
fscanf(archivo, "%s", palabra);
largo = strlen(palabra);
palabra[largo-1] = '\0'; //con esto terminas la variable palabra.
sprintf(frase, "%s ", palabra);

no lo he probado pero creo que asi deberia funcionar.
  Responder Citando
Antiguo 22-nov-2009, 21:00   #3
Miembro
 
Fecha de Ingreso: noviembre-2009
Amigos 0
Mensajes: 59
Gracias: 0
Agradecido 0 veces en 0 mensajes.
Predeterminado Re: Concatenar cadenas en C SOLUCIONADO

gracias!

ia lo cheque y si me sirvio.
wewHackUchiha está desconectado   Responder Citando
Antiguo 24-nov-2009, 12:56   #4
Moderador
 
Avatar de Fashion
 
Fecha de Ingreso: junio-2007
Amigos 4
Mensajes: 2.056
Gracias: 55
Agradecido 840 veces en 327 mensajes.
Predeterminado Re: Concatenar cadenas en C SOLUCIONADO!!

Cita:
Iniciado por HackUchiha
Hola!!

Tengo problemas al querer concatenar palabras en una variable. mi codigo es este e intente lo siguiente:

Código:
while(x<3){   
       c = fscanf(archivo, "%s", palabra);                   
       printf("%s  %d\n", palabra, c);                          
//     frase = strcat(frase, palabra);                       
//     sprintf(frase, "%s ", palabra);                   
       x++;
}
  
primero: obtengo una palabra
luego: la despliega en pantalla
enseguida *intente concatenar cn strcat

pero ninguna de las dos me salio, y no se como hacerle, espero que me puedan ayudar.
gracias *salud
luego trate de hacerlo con sprint, pues lei que podia concatenar
En vez de usar strcat puedes usar una Matriz y sprintf para concatenar.
Código:
#include <stdio.h>

int main()
{  
	int x=0;
	char frase[3][30];
	char palabra[30];
	while(x<3)
	{   
       scanf("%s", palabra);                       
       sprintf(frase[x], "%s ", palabra);                   
       x++;
	}
	for(int i=0; i<3; i++)
		printf("%s", frase[i]);
	return 0;
}
  
__________________

[Solo usuarios registrados pueden ver los links. REGISTRARSE]

Fashion está desconectado   Responder Citando
Respuesta

Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado
Trackbacks están Activado
Pingbacks están Activado
Refbacks están Activado



Temas Similares
Tema Autor Foro Respuestas Último mensaje
Cadenas en c SOLUCIONADO!!! wewHackUchiha Carbide C/C#/C++ 11 25-nov-2009 21:04
[G] [SOLUCIONADO] Ayuda, please: ¿Como SUMAR CADENAS de CARACTERES en Batch? Tarugazo Batch 2 09-may-2009 11:39
Cadenas Dr.SysCrack Tutoriales 0 12-nov-2007 07:32
Concatenar consultas con m_strFilter (Visual c++) Winyo Carbide C/C#/C++ 0 03-mar-2006 04:43
concatenar vectores monigaitan82 Carbide C/C#/C++ 2 04-nov-2005 18:52



Portal Hacker
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.0