some-usable-scripts/wordcount.c

41 lines
572 B
C
Raw Normal View History

2011-02-03 13:47:29 +01:00
#include <stdio.h>
int lirechl(char *s, int n);
int lirechl(char *s, int n)
{
int i, c;
i=0;
while( i < n && ( c = getchar() ) != '\n' )
s[i++] = c ;
s[i] = '\0';
if ( c != '\n' )
while ( getchar() != '\n' );
return i;
}
int main()
{
char string[10];
int bla = lirechl(&string[0], 7);
printf("Nombre de caracteres jusqu'a saut de ligne : %d \n",bla);
}
void squeeze( char *s , char *t, char c)
{
int i = 0;
int k = 0;
while( s[i] != '\n' && s[i] != '\0' )
{
if (s[i] != c && k < strlen(t))
{
t[k] = s[i];
k++;
}
i++;
}
t[k]='\0';
}