mirror of
https://github.com/n05la3/cmdtypist
synced 2024-11-15 12:13:09 +00:00
added function to remove extended ascii characters from user's own text
This commit is contained in:
parent
f27463ceca
commit
9aafe050a3
@ -167,6 +167,37 @@ void edit_name(void)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
void remove_ext_ascii(void)
|
||||
{
|
||||
srand((unsigned)time(NULL));
|
||||
FILE *fp;
|
||||
if((fp=fopen(file_to_read,"r+"))==NULL)
|
||||
{
|
||||
fprintf(stderr, "%s\n", "Fatal Error, Some files are missing");
|
||||
exit(EXIT_FAILURE);
|
||||
}
|
||||
rewind(fp);
|
||||
char ch,f;
|
||||
while((ch=getc(fp))!=EOF)
|
||||
{
|
||||
if(ch!='\n')
|
||||
if(!(isascii(ch)))
|
||||
{
|
||||
ch=rand()%15+33;
|
||||
//fprintf(stderr, "%c", ch);
|
||||
//f=getchar();
|
||||
fseek(fp,-1L,SEEK_CUR);
|
||||
putc(ch,fp);
|
||||
}
|
||||
}
|
||||
if(fclose(fp))
|
||||
{
|
||||
fprintf(stderr, "%s\n", "Fatal Error, Unable to close some files\n");
|
||||
exit(EXIT_FAILURE);
|
||||
}
|
||||
}
|
||||
|
||||
/*used to remove all non standard ascii codes from user text*/
|
||||
|
||||
float my_pow(float base, int exp)//mickmicking the pow function
|
||||
|
Loading…
Reference in New Issue
Block a user