He hecho esto y si me corta la palabra, pero a nada que escriba una frase, los espacios no los coge y se keda colgado el programa, q puedo hacer?
#include <stdio.h>
#include <string.h>
main()
{
char tira[25];
int n;
printf("Introduce la cadena de caracteres: ");
scanf("%s",tira);
printf("Introduce un número: ");
scanf("%d",&n);
tira[n]='\0';
printf("\nLa tira cortada es %s",tira);
printf("\n\n");
printf("Pulse una tecla para finalizar");
getchar();
getchar();
}
#include <stdio.h>
#include <string.h>
main()
{
char tira[25];
int n;
printf("Introduce la cadena de caracteres: ");
scanf("%s",tira);
printf("Introduce un número: ");
scanf("%d",&n);
tira[n]='\0';
printf("\nLa tira cortada es %s",tira);
printf("\n\n");
printf("Pulse una tecla para finalizar");
getchar();
getchar();
}