too few arguments to function ‘decrypt’ 141 | char* decrypted_file = decrypt(data->input_file, data->key_file);
时间: 2024-05-25 16:09:54 浏览: 13
这个错误通常表示你调用了一个函数,但是传递的参数数量与函数定义不一致。你需要查看函数声明和调用,确保它们有相同数量的参数。
在这种情况下,你需要检查 `decrypt` 函数的定义并确保它需要两个参数(文件名和密钥文件名)。如果函数定义正确,那么你需要检查调用 `decrypt` 函数的代码,并确认它是否传递了正确的参数。你可能需要检查参数的类型和顺序,以确保它们与函数声明匹配。
相关问题
error: too few arguments to function 'char* gets_s(char*, rsize_t)'|
这个错误是因为你调用了gets_s函数,但是没有传入足够的参数。gets_s函数是一个安全的读取字符串函数,需要传入两个参数,第一个参数是一个字符型数组指针,用于存储读取到的字符串,第二个参数是一个rsize_t类型的整数,用于指定读取的最大长度。你需要确认你的函数调用中是否传入了这两个参数,并且第二个参数的值是否合理。同时,建议使用更安全的替代函数fgets()。
error: too few arguments to function ‘realloc’ struct variable__array* new_array = (struct variable_array*)realloc(void* new_array,sizeof(struct variable_array)+fisrt_size*sizeof(int));
这个错误是因为你在调用 `realloc` 函数时忘记传递第二个参数,即需要重新分配的内存大小。正确的调用方式应该是这样的:`realloc(new_array, sizeof(struct variable_array) + first_size * sizeof(int))`。其中,第一个参数是需要重新分配内存的指针,第二个参数是需要重新分配的内存大小。请注意,第一个参数不能是 `void*` 类型,应该是你需要重新分配内存的指针类型。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)