问题列表 - 第46281页

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

指针和malloc问题

我对C很新,当他们引用字符串时我会遇到数组和指针.我可以要求输入2个数字(整数),然后返回我想要的那个(第一个数字或第二个数字),没有任何问题.但是,当我请求名称并尝试返回它们时,程序在输入第一个名称后崩溃并且不确定原因.

从理论上讲,我希望为名字保留内存,然后将其扩展为包含第二个名称.任何人都能解释为什么这会破裂

谢谢!

#include <stdio.h>
#include <stdlib.h>



void main ()
{
    int NumItems = 0;

    NumItems += 1;
    char* NameList = malloc(sizeof(char[10])*NumItems);
    printf("Please enter name #1: \n");
    scanf("%9s", NameList[0]);
    fpurge(stdin);

    NumItems += 1;
    NameList = realloc(NameList,sizeof(char[10])*NumItems);
    printf("Please enter name #2: \n");
    scanf("%9s", NameList[1]);
    fpurge(stdin);

    printf("The first name is: %s",NameList[0]);
    printf("The second name is: %s",NameList[1]);

    return 0;

}
Run Code Online (Sandbox Code Playgroud)

c arrays malloc pointers

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

如何作为单独的分支+合并提交中断git提交的子序列

什么非交互式git命令实现从Before到After(其中BC是合并提交)的更改

之前:

A---B---C---D
Run Code Online (Sandbox Code Playgroud)

后:

  B---C
 /     \
A-------BC---D'
Run Code Online (Sandbox Code Playgroud)

git

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

在标签栏控制器中实现表视图?

我开始学习表格视图.我的应用程序使用Tab Bar Controller,所有选项卡都是简单的视图.我想添加另一个选项卡,在此选项卡中我正在尝试实现一种表格式导航控制器.从我正在阅读的这些视图需要一个UINavigation控制器作为根视图控制器,但我的标签栏控制器已经设置了我的根视图控制器,所以我有点困惑.

有人可以解释我应该做些什么来实现这样的事情.

iphone iphone-sdk-3.0 ios4

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

dup2()和exec()

#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <errno.h>
#include <string.h>

int
main( int argc, char **argv)
{
    int pfds[ 2], i;
    size_t pbytrd;
    pid_t childpid;
    char buffer[ 200];

    pipe( pfds);
    if( ( childpid = fork() ) == -1)
    {
            perror( "fork error: ");
            exit( 1);
    }
    else if( childpid == 0)
    {
            close( pfds[ 0]);
            dup2( pfds[1], 1);
            close( pfds[ 1]);
            for( i = 0; i < 10; i++)
               printf("Hello...");
            execlp( "xterm","xterm","-e","./sample_a", (char *) 0);
            exit( 0);
}
else
{ …
Run Code Online (Sandbox Code Playgroud)

c pipe exec parent-child dup2

5
推荐指数
0
解决办法
5149
查看次数

gprof究竟是如何工作的?

这是一个臃肿的问题,所以我提前道歉.我很好奇如何gprof在低技术水平上工作.我理解它是由计时器完成的,但是为什么可执行文件需要专门编译才能被分析?编译是否会导致为统计分配空间?

此外,时间如何完成?

profiler profiling gprof

14
推荐指数
2
解决办法
7320
查看次数

如何修改Git中的几个提交来改变作者

我在Git中做了一系列提交,现在我意识到我忘记了正确设置我的用户名和用户邮件属性(新机器).我还没有将这些提交推送到我的存储库,所以在我这样做之前如何更正这些提交(只有主分支上的3个最新提交)?

我一直在看git resetgit commit -C <id> --reset-author,但我不认为我是在正确的轨道上.

git git-commit git-rewrite-history

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

梨安装macports PHP5

我通过macports在/opt/local/中安装了PHP5,这是macports的默认位置.梨没有端口文件.如果我从pear站点执行标准pear安装,那么应该放置哪个目录位置来使用PHP?

php pear macports

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

CSS将容器缩小到两个动态宽度div的大小

这就是我想要实现的目标

                            CONTAINER
 --------------------------------------------------------------
|                      CENTERED in CONTAINER                   |
|    -----------------------------------------   ----------    |
|   | Content Div                             | | Info Div |   |
|   | shrink to contents  OR                  | | shrink to|   |
|   | max size: (container width - info div ) | | contents |   |
|   |                                         |  ----------    |
|    -----------------------------------------                 |
|                                                              |
|    ------------------------------------------------------    |
|   |  text div: width = width of content div + info div   |   |
|    ------------------------------------------------------    |
 -------------------------------------------------------------- …

html css

10
推荐指数
2
解决办法
9239
查看次数

找不到Eclipse部署描述符

我有一个在eclipse中创建的动态Web项目.我移动了WebContent文件夹的位置(位于/ src文件夹中).但是,该项目仍然认为目录是在/projectName/WEB-INF/(我知道这是因为当我尝试在部署描述符中打开一个元素时它告诉我该路径不存在(它不存在,但我需要指出它)到新的位置).

如何将构建指向WebContent文件夹(和WEB-INF等)的新位置?谢谢.

java eclipse jetty java-ee

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