代码拉取完成,页面将自动刷新
#include <stdio.h>
#include <mstring.h>
int main()
{
FILE* fp = fopen("mime.txt", "r");
MString ans = newString();
addRawString(&ans, "#include <mime.h>\n#include <stdio.h>\n#include <string.h>\n\nconst char* getMimeType(const char* filename)\n{\n const char* extension = strrchr(filename, '.');\n if (extension != NULL)\n {\n if (strcmp(extension, \".");
int status = 0;
char ch;
while ((ch = fgetc(fp)) != EOF)
{
switch (status)
{
case 0:
if (ch == ' ' || ch == '\t')
{
status = 1;
addRawString(&ans, "\") == 0)\n {\n return \"");
}
else
{
addChar(&ans, ch);
}
break;
case 1:
if (ch == '\n')
{
status = 0;
addRawString(&ans, "\";\n }\n else if (strcmp(extension, \".");
}
else if (ch != ' ' && ch != '\t')
{
addChar(&ans, ch);
}
break;
}
}
addRawString(&ans, "\n }\n return \"application/octet-stream\";\n}");
fclose(fp);
fp = fopen("mime.c", "w");
fwrite(ans.data, ans.ptr, 1, fp);
fclose(fp);
freeString(ans);
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。