All pastes #828834 Raw Edit

Stuff

public text v1 · immutable
#828834 ·published 2007-12-22 19:32 UTC
rendered paste body
#include <stdio.h>
#include <string.h>
#define N 100

typedef struct{
    char cadena[100];
    int espacios;
    int signos;
}Datos;

Datos funion(char cadena[N]){
    Datos tipo;
    int n, lon;
    tipo.espacios=tipo.signos=0;
    lon = strlen(cadena);
    strcpy(tipo.cadena, cadena);
    for(n=0;n<lon;n++){
        if(cadena[n] == ' ') tipo.espacios++;
        if(cadena[n] == '.' || cadena[n] == ',' || cadena[n] == ':' || cadena[n] == ';') tipo.signos++;
    }
    return tipo;
}

int main()
{
	char cadena[N];
	Datos tipo;
	printf("Dime la cadena: ");
	gets(cadena);
	tipo = funcion(cadena);
	printf("La cadena es %s\nEl numero de espacios son %d\nEl numero de signos son %d", tipo.cadena, tipo.espacios, tipo.signos);
	return 0;
}