小编Jam*_*mes的帖子

file_get_contents和错误代码

我正在从网上下载文件file_get_contents.有时我得到503服务不可用404未找到.

警告:file_get_contents(http://somewhereoverinternets.com)[function.file-get-contents]:无法打开流:HTTP请求失败!HTTP/1.0 503服务在第20行的somesourcefile.php中不可用

如何获取此错误代码 - 503?404,200?为这些案件制定流程.

header http file-get-contents http-status-code-404

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

在C/C++语言中...用于循环内部编译为While循环?

在C/C++语言中...... for循环内部编译为while循环?

c c++ visual-c++

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

什么是未初始化的指针变量?

我在接受采访时被问到这个问题.

如果有一个声明但未初始化的指针如下: int *ptr;

是否分配了默认值?或者它是一个空指针?此外,如果我们尝试使用此指针,会发生什么:

if(ptr) { //block of code }

if条件会通过吗?此外,这将在调试/发布版本上工作吗?

我试图在家里运行这个程序,发现if条件通过,如果我尝试打印像这样的ptr的值:

printf("%x %d", ptr, *ptr);

它打印一些随机值,但它不会使程序崩溃.这背后的解释是什么?

c

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

如何使用 pascal 在执行两个外部程序之间设置延迟/睡眠?

我有这样的代码:

begin
    RunProgram:=TProcess.Create(nil);
    RunProgram.Commandline:='calc.exe';
    RunProgram.Execute;
    RunProgram.Commandline:='notepad.exe';
    RunProgram.Execute;
    RunProgram.Free;
end.
Run Code Online (Sandbox Code Playgroud)

我想在执行 calc.exe 后休眠或延迟

freepascal lazarus

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

在C中返回本地指针

const char* returnStr()
{
    char time[40] = {"France"};
    char* time1;

    time1 = time;

    return time1;
}

int main(int argc, char* argv[])    {
    printf ("return String is %s\n",returnStr());
}
Run Code Online (Sandbox Code Playgroud)

此代码返回一些垃圾字符.是const char*不是还不够返回本地的char指针?我是否必须在功能中使用静态?

c

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