{% extends "base.html" %} {% block title %}上传代码 - 形式化程序规范生成系统{% endblock %} {% block content %}
支持 .c, .cpp, .h, .hpp 格式,最大 10MB
C源代码文件
C++源代码文件
C头文件
C++头文件
#include <stddef.h>
void *memcpy(void *dest, const void *src, size_t n) {
if (dest == NULL || src == NULL) {
return NULL;
}
char *d = (char *)dest;
const char *s = (const char *)src;
for (size_t i = 0; i < n; i++) {
d[i] = s[i];
}
return dest;
}
#include <stddef.h>
size_t strlen(const char *str) {
if (str == NULL) {
return 0;
}
size_t len = 0;
while (str[len] != '\0') {
len++;
}
return len;
}
int sum_array(int *array, int size) {
if (array == NULL || size <= 0) {
return 0;
}
int sum = 0;
for (int i = 0; i < size; i++) {
sum += array[i];
}
return sum;
}
所有功能集成在一个页面,无需跳转
即时查看分析进度和结果
灵活配置分析流程和验证参数
多标签页清晰呈现各类分析结果