问题列表 - 第12267页

结构中的字符数组 - 不兼容的赋值?

我试图找出一个结构真的'是'并遇到问题,所以我真的有两个问题:

1)'sara'中保存了什么?它是指向结构的第一个元素的指针吗?

2)更有趣的问题:为什么不编译?GCC说"test.c:10:错误:分配中的不兼容类型",我无法弄清楚为什么......(这部分已经通过你的答案解决了,太棒了!)

#include <stdio.h>

struct name {
    char first[20];
    char last[20];
};

int main() {
    struct name sara;
    sara.first = "Sara";
    sara.last = "Black";
    printf("struct direct: %x\n",sara);

    printf("struct deref: %x\t%s\n", *sara, *sara);


}
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助!

c struct char

33
推荐指数
3
解决办法
11万
查看次数

Zend Tool在模块内创建控制器

我正在尝试使用Zend_Tool在模块内创建一个控制器:

$ zf create module admin
$ zf create controller login admin
Run Code Online (Sandbox Code Playgroud)

使用第一个命令创建de模块层次结构,但在第二个命令中,它创建控制器并查看默认命名空间.

这是我做错了吗?

谢谢.

HC

zend-framework zend-tool

12
推荐指数
2
解决办法
1万
查看次数

可以欺骗HTTPContext.Current?

我在程序集中有这行代码:

 HttpContext.Current.Server.MapPath
Run Code Online (Sandbox Code Playgroud)

如果在Web服务中使用程序集,这非常有用.

但是,如果我把它从Web服务中取出,那么它就不会起作用了,因为HTTPContext不存在.

是否有可能欺骗httpContext认为它存在,真的只是为了获得目录的相对路径结构?

我的意思是以某种方式手动创建HTTPContext对象,并为其分配一个基本目录?

更新

是否有更通用的方法:HttpContext.Current.Server.MapPath

可以在可执行文件中工作的东西,以及可以在Web上工作的东西?

c#

4
推荐指数
2
解决办法
1114
查看次数

用于网站开发C++或php的语言?

我想开发一个类似网站的论坛.我很了解C,C++,但我还没有在网站开发中使用过.我对PHP知之甚少.我应该使用哪种语言?

language-agnostic

4
推荐指数
2
解决办法
1466
查看次数

如何获取 iPhone 设备上已安装的应用程序列表?

我是 iPhone 开发新手。我有一个关于 iPhone 应用程序开发的问题。是否可以获取 iPhone 设备上已安装的应用程序列表?谢谢。

iphone

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

eclipse中的Java API

我是eclipse的新手,任何人都可以告诉我如何在eclipse中使用JAVA API.或共享任何示例Java API.

是的,如何在eclipse中使用JavaDoc文件.

java eclipse api

1
推荐指数
1
解决办法
2万
查看次数

6
推荐指数
1
解决办法
4760
查看次数

如何打开文件并找到最长的一行,然后将其打印出来

这是我到目前为止所做的,但长度函数不起作用.

import string

def main():
    print " This program reads from a file and then prints out the"
    print " line with the longest length the line ,or with the highest sum"
    print " of ASCII values , or the line with the greatest number of words"
    infile = open("30075165.txt","r")
    for line in infile:
        print line
    infile.close()
def length():
    maxlength = 0
    infile = open("30075165.txt","r")
    for line in infile:
        linelength = lengthofline
        if linelength > maxlength:
            #If linelength is greater …
Run Code Online (Sandbox Code Playgroud)

python

2
推荐指数
2
解决办法
1万
查看次数

HttpWebRequest在SQLCLR中第一次运行缓慢

在CLR存储过程中进行HttpWebRequest时(根据下面的代码),在(重新)启动Sql Server之后或在给定(但不确定)的时间段之后的第一次调用等待相当长的时间. GetResponse()方法调用.

有没有办法解决这个问题,不涉及"黑客",如每隔几分钟运行一次Sql Server Agent作业,以确保代理进行第一次"慢速"调用,而不是"真正的"生产码?

function SqlString MakeWebRequest(string address, string parameters, int connectTO)
{
  SqlString returnData;
  HttpWebRequest request = (HttpWebRequest)WebRequest.Create(String.Concat(address.ToString(), "?", parameters.ToString())); 
  request.Timeout = (int)connectTO;
  request.Method = "GET";
  using (WebResponse response = request.GetResponse())
  {
    using (Stream responseStream = response.GetResponseStream())
    {
      using (StreamReader reader = new StreamReader(responseStream))
      {
        SqlString responseFromServer = reader.ReadToEnd();
        returnData = responseFromServer;
      }
    }
  }
  response.Close();

  return returnData;
}
Run Code Online (Sandbox Code Playgroud)

(为简洁起见,已删除错误处理和其他非关键代码)


另请参见此Sql Server论坛主题.

sql-server-2005 sqlclr

5
推荐指数
1
解决办法
3579
查看次数

20
推荐指数
3
解决办法
2万
查看次数