fprintf(cgiOut,"<value%d>%s</value%d>\n",j,buf2,j),怎么把这个打印信息变成红色
时间: 2024-03-21 07:41:30 浏览: 59
可以在生成的HTML标记中使用CSS样式来设置文本的颜色。具体来说,您可以在`<head>`标记中添加一个`<style>`标记,然后在其中定义一个样式,将文本的颜色设置为红色。
下面是一个示例CGI程序,展示如何将打印信息设置为红色:
```c
#include <stdio.h>
#include "cgic.h"
int cgiMain() {
char buf1[100] = "Hello";
char buf2[100] = "World";
printf("Content-Type: text/xml;charset=utf-8\n\n");
printf("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n");
printf("<root>\n");
for(int j=1;j<=2;j++){
printf("<value%d style=\"color:red;\">%s</value%d>\n",j,buf2,j);
}
printf("</root>\n");
return 0;
}
```
在这个示例中,我们使用了`<style>`标记来定义一个名为`red`的样式,并将颜色设置为红色。然后,在`<value>`标记中添加一个`style`属性,将其值设置为`color:red;`,这样就可以将文本设置为红色了。
这个示例中生成的XML文档中,`<value>`标记中的文本都会被设置为红色。您可以将这个示例中的XML标记替换为HTML标记,以实现在HTML页面中设置文本颜色的效果。
阅读全文