小编Aay*_*lil的帖子

将整数连接到字符串

我试图在visual studio 2008中保存一系列图像,所有图像都带有"Image"的前缀.唯一的区别因素应该是它们的数量.例如,如果我要保存10张图像,那么情况就应该如此

i=1;
while(i<10)
{
cvSaveImage("G:/OpenCV/Results/Imagei.jpg",img2);
i++
//"i" is gonna be different every time
}
Run Code Online (Sandbox Code Playgroud)

所以我需要将整数与字符串连接起来...期待答案......

c++

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

在openCV中使用imshow函数

我正在使用imshow函数在OpenCV中显示图像.它工作正常,但只有一点点:我为图像写的标题没有正确显示.

例如,当我写"原始"或"倒置"时,它们会在开头显示一些额外且难以理解的数据.但是,当我写"阈值图像"时,会显示一长串难以理解的单词,而不是标题...

它没有任何其他影响,但它似乎对我来说很奇怪.你知道为什么会这样吗?

这是我的代码:

IplImage* image=cvLoadImage("Black&White.jpg");
Mat image1;
image1=Mat(image,false);
imshow("Image",image1);
cvWaitKey(0);
Run Code Online (Sandbox Code Playgroud)

c++ opencv

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

将结构传递给线程

我想知道如何将结构传递给线程.我编写了一个示例应用程序,我在其中声明了一个结构main并尝试将其传递给线程.

这是我的代码:

DWORD WINAPI Name1(LPVOID lparam)
{
    data x;
    x.name[15]="Sarah";
    x.DOB="19/10/2007";
    fputs(stdout,name,15);
    fputs(stdout,DOB,15);

    return 0;
}

int main()
{
    struct data
    {
        char name[15];
        char DOB[15];
    };

    HANDLE thread2;
    DWORD threadID2;
    thread2= CreateThread(NULL,0,Name1,(LPVOID *)data,0,&threadID2);

    if(thread2==NULL)
    {
        cout<<"Couldn't Create Thread:("<<endl;
        exit(0);
    }

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

不幸的是,我没有把结构传递给一个线程:(如果有人帮助我,我真的很感激.

我试图改变结构的数据类型来传递它,但是,我想我不知道该怎么做.

c c++ winapi

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

在c/c ++中操作链接列表

我是链接列表的初学者.最初我创建了一个单节点链接列表并尝试显示其数据,但它没有被显示 while(temp1!=NULL)条件.然后我尝试在循环中获取一些输入,但现在我得到了未处理异常的错误,这是我的代码:

struct node
{
int data;
node* next;
};

//Initializing a NULL pointer for head
    node *head=NULL;

//create a temporary node 
    node *temp; 

//allocate space for node 
    temp = (node*)malloc(sizeof(node));

//Initilaizing avariable of node type to store data
node info;
for (int i=0;i<3;i++){
cout<<"Enter Data\t";
cin>>info.data;

//Store data(First Field)
temp->data=info.data;

//Store the address of the head pointer(Second Field)
temp->next=head;

//Converting temp into head since we are adding data from front
    temp=head;
}
  //==============Traversing the Link List=====================//
//Declaring a …
Run Code Online (Sandbox Code Playgroud)

c c++ data-structures

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

使用wcscpy复制字符串

我正在尝试,wchar_t我试图将一个数组复制到另一个数组.这是我的代码:

wchar_t name[]=L"Aayman Khalid";
wchar_t Name[50]=L"";
wcscpy_s(Name,sizeof(name),name);
printf_s( "Name = %s\n", Name );
Run Code Online (Sandbox Code Playgroud)

但是,当我运行此代码时,我得到第一个字母即A.有人可以向我解释为什么会这样吗?另外我怎么能复制全名?

c string

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

帕斯卡的三角实施

我正在尝试为pascal的三角形制作一个程序,用于计算行中rth值的格式nthn!/r!(n-r)!

我一直在努力实现它:

          #include <iostream>     // std::cout, std::endl
          #include <iomanip>      // std::setw
          int Pascal(int ,int );
          int Factorial( int);
          int main () 
          {
           int n=0;//Number of rows in the triangle
           for(int i=12;i>0;i--)
            {
              std::cout << std::setw(i)<<std::endl;
              for (int j=1;j<12-i;j++)
               {
                int r=0; //rth element initialized for each row
                int P= Pascal(r,n);
                std::cout << P ;
                std::cout <<std::setw(2);
                r=r+1;
               }

              n=n+1;

           }
               std::cout<<std::endl;
                   return 0;
           }
           int Pascal(int r,int n)
           {
               int d = n-r; ///Difference of n …
Run Code Online (Sandbox Code Playgroud)

c++

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

标签 统计

c++ ×5

c ×3

data-structures ×1

opencv ×1

string ×1

winapi ×1