Cita de: alister en 14 Febrero 2013, 21:41 PM
Y es lo primero que hay que mirar siempre, asi que xassiz~ acertó de pleno
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCita de: alister en 14 Febrero 2013, 21:41 PM
Y es lo primero que hay que mirar siempre, asi que xassiz~ acertó de pleno
Cita de: Linton en 14 Febrero 2013, 18:37 PM
Una cosilla: si escribo print "\n" como sentencia me da error de sintaxis...
print ("\n")
Cita de: Martina91 en 12 Febrero 2013, 20:11 PMYo creo que mejor que usar programas hechos por otros, deberías hacerlo tú a mano, así aprendes
el link de mediafire está caido, ¿sabrias dónde podría descargarlo?
Un saludo y gracias!
Cita de: leosansan en 7 Febrero 2013, 23:17 PMYa, ahora ya lo había leído, gracias de todas formas
http://www.cplusplus.com/reference/cstdio/printf/
Saluditos!:
Cita de: rir3760 en 7 Febrero 2013, 16:21 PMBuen algoritmo, no conocía el especificador de anchura de printf, gracias!
La excepción es utilizar la función printf con los especificadores de anchura de campo y "*" para conseguir la repetición de espacios.
Cita de: sora_ori en 6 Febrero 2013, 21:33 PM
Si lo hago de esa forma no me pide por pantalla el caracter para sustituir.
#include <stdio.h>
#include <string.h>
int main(){
int i;
char buffer[100], cadena[100], cambiar, sustituir;
printf("Escribe una frase: "); //obtiene la cadena
fgets(buffer,sizeof(buffer),stdin);
sscanf(buffer, "%s", &cadena);
printf("\nCaracter para cambiar: "); //obtener caracter a buscar para remplazar
fgets(buffer,sizeof(buffer),stdin);
sscanf(buffer, "%c", &cambiar);
printf("\nCaracter sustituto: "); //caracter sustituto
fgets(buffer,sizeof(buffer),stdin);
sscanf(buffer, "%c", &sustituir);
for (i=0;i<=strlen(cadena)-1;i++){ //recorremos la cadena
if (cadena[i]==cambiar)
cadena[i]=sustituir;
}
printf("\n%s\n",cadena); //muestra en pantalla la nueva cadena
return 0;
}
Cita de: WyliFlech en 6 Febrero 2013, 22:54 PMEso no es C, para eso hazte un script por lotes. Si quieres hacerlo con C de verdad mírate la API de windows.
Muchas gracias, es lo que buscaba:DD