小编Sil*_*ini的帖子

在C中不使用strcmp来比较Char数组

我正在寻找一种方法来比较没有strcmp的2个char数组.这是要走的路吗?或者我错过了什么?当我编译它时,如果我在两者中键入相同的字符串,程序就会卡住并且不会做任何事情.请帮忙!

编辑:抱歉,这是一个我不是一个C

int compare_info(char *array1, char *array2)
{

int i;
i = 0;

while(array1[i] == array2[i])
{
    if(array1[i] == '\0' || array2[i] == '\0')
        break;
    i++;
}

if(array1[i] == '\0' && array2[i] == '\0')
return 0;

else
    return-1;

}
Run Code Online (Sandbox Code Playgroud)

c arrays pointers char

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

在Django中实现python类的位置?

我正在自学Django,我似乎无法弄清楚我在哪里实现常规Python类.我的意思是,我不知道我写的Python类在哪里.就像他们进入一个单独的文件,然后导入到文件中views.py实现的类或者是在views.py文件中实现的类?

示例我想实现一个Class Alphabet,我应该在模块内部的单独文件中执行此操作还是只实现views.py文件中的函数?

python django

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

一个父进程的多个子进程

我正在使用fork实现一个简单的父/子进程程序.我的目标是从单个父级创建用户输入数量的子进程,并将其PID存储在动态数组中.我设法使用fork创建子进程(我认为)并存储他们的PIDS.但是,当我存储PID时,我还存储了0 PID以及我认为与进程相关的另一个PID,但这个数字比子进程和父进程大得多.

为什么如果只在父进程内完成这种情况呢?

void createProcesses(int nProcess) {
  int i;
  int PID;
  processIDS = calloc(nProcess, sizeof(long));

  printf("*****Creating Processes*****\n");

  printf("Parent Process: PID %d\n", getpid());
  for (i = 0; i < nProcess; i++) {
    PID = fork();
    if (PID == 0) {
      printf("Child Process: PID %d\n", getpid());
      while(1){}
    }
    else if(PID != 0) {
      // sleep(3);
      // printf("Number of child processes created: %d\n", nProcess);
      // updateProcessList();
      *(processIDS + i) = PID;
      printf("%d\n", PID);
    }
  }
  for(i = 0; i < sizeof(processIDS); i++) { …
Run Code Online (Sandbox Code Playgroud)

c linux fork process

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

运行类时出错

您好我正在进行一些C++研究,我似乎陷入了类.我做了这个程序,我需要得到一片披萨的价格.简单地说我还不想输入数据,只是已经有了静态数据.

代码是这样的:

#include <iostream>
#include <cmath>
using namespace std;

class Circle
{

public:

    Circle()
    {
        radius = 0;
        area = 0;


    }


    inline void setRadius(double r)
    {
         radius = r;
    }

    inline double getArea(double radius)
    {
        return 3.14 * pow(radius, 2);
    }

private:

    double radius;
    double area;`
};


class Pizza
{

private:


    double price;
    double size;
    double costperinch;
    Circle Object;


public:

    Pizza()
    {

        price = 0;
        size = 0;
        costperinch = 0;

    }

    ~Pizza();

    inline void setPrice(double p) 
    {
        price …
Run Code Online (Sandbox Code Playgroud)

c++

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

将数据从JSP页面传递到MULTIPLE JSP页面

如何将多个用户条目从一个JSP传递到其他JSP页面?示例I在不同的输入框中输入数字2,3,4,5,然后点击提交.我知道在下一页,数字会在那里,但在第三页,他们不会.

谢谢!

html java session jsp request

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

标签 统计

c ×2

arrays ×1

c++ ×1

char ×1

django ×1

fork ×1

html ×1

java ×1

jsp ×1

linux ×1

pointers ×1

process ×1

python ×1

request ×1

session ×1