小编gra*_*lip的帖子

将多维数组传递给函数C.

我在将多维数组传递给C中的函数时遇到问题.在typedef和参数应该是什么.

目前,我的函数def看起来像这样:

int foo(char *a, char b[][7], int first_dimension_of_array);
Run Code Online (Sandbox Code Playgroud)

我声明一个这样的数组:

char multi_D_array[20][7];
Run Code Online (Sandbox Code Playgroud)

当我尝试像这样调用函数时:

foo(d, multi_D_array, 20);
Run Code Online (Sandbox Code Playgroud)

我得到警告,该函数的第二个参数来自不兼容的指针类型.我尝试了很多我在网上看过的变种,但仍然不能正确.此外,当使用GDB时,我发现只传递了2D数组的第一个数组.非常感谢对我所做错误的反馈.

c multidimensional-array

3
推荐指数
1
解决办法
6706
查看次数

模板html无法正确呈现

当我尝试查看我创建的模板时,开发服务器将模板html文件显示为纯文本.基本上,网页显示我的模板.html文件中的内容.我知道有些东西在起作用,因为当我传递render_to_response函数时,参数字典并尝试显示我传递的变量,我正确地渲染了该部分.这是一个问题的例子.

这是模板文件:

<b>Hello</b>

然后输出源代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Style-Type" content="text/css"> <title></title> <meta name="Generator" content="Cocoa HTML Writer"> <meta name="CocoaVersion" content="1038.35"> <style type="text/css"> p.p1 {margin:0.0px 0.0px 0.0px 0.0px; 字体:12.0px Courier} </style>

</head> <body> <p class="p1">&lt;b&gt;Hello&lt;/b&gt;</p> </body> </html>

屏幕显示: <b>Hello</b>

任何有关如何使我的模板渲染,如同它是一个HTML文件的想法将不胜感激.

django django-templates

0
推荐指数
1
解决办法
2614
查看次数