📄 utilities.c
字号:
#include "utilities.h"char* getText(char *file){ int fileSize=0,i=0; char* text; FILE* textFile; textFile = fopen(file,"r"); char c; /*existiert die datei?*/ if (NULL==textFile) { printf("\nDatei '%s' konnte nicht geöffnet werden!",file); return NULL; } /*wie groß ist die datei?*/ else { fseek(textFile,0L,SEEK_END); fileSize=ftell(textFile); rewind(textFile); } /*größe für den text in datei schaffen*/ //text = vector(char,fileSize+1); text = (char*)malloc((fileSize+1)*sizeof(char)); if(text==NULL) { printf("\nEs konnte kein Speicher alloziert werden\n"); return text; } /*und befüllen*/ while ((c=getc(textFile))!=EOF) { if(c!='\n' && c!=' ' && c!='\0') { text[i]=(c); i++; } } fclose(textFile); text[i]='\0'; return text;}int writeText(char *text,char *file){ FILE* textFile; textFile = fopen(file,"wa+"); /*existiert die datei?*/ if (NULL==textFile) { printf("\nDatei '%s' konnte nicht geöffnet werden!",file); return 0; } while (*(text)!='\0') { fputc((int)(*(text)),textFile); text++; } fclose(textFile); return 1;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -