小编Kat*_*ory的帖子

我们可以将printf()打印的值存储到unsigned long变量中吗?

我有一个以下数组和printf()stament,

char array[1024] = "My Message: 0x7ffff6be9600";
printf("%.14s", strstr(array, " 0x") + 1);
Run Code Online (Sandbox Code Playgroud)

上面printf()的输出是0x7ffff6be9600,我们可以将它存储到unsigned long变量吗?

c c++

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

C++/Class编译和字符串属性:"期望`"'在'='标记之前'

我正在尝试使用套接字编译一类邮件发送

但是,我在编译期间遇到了这个错误:

预期`)'在'='之前

在我声明构造函数的行:

Mail(ipSMTP="serveurmail.com", port=25)
Run Code Online (Sandbox Code Playgroud)

我怀疑问题来自Mail()构造函数之前声明的两个字符串属性:

这是mail.h文件的代码,包含Mail类声明:

#if defined (WIN32)
#include <winsock2.h>
typedef int socklen_t;
#elif defined (linux)
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <unistd.h>
#define INVALID_SOCKET -1
#define SOCKET_ERROR -1
#define closesocket(s) close(s)
typedef int SOCKET;
typedef struct sockaddr_in SOCKADDR_IN;
typedef struct sockaddr SOCKADDR;
#endif

#include <string>
#include <iostream>


using namespace std;

class Mail
{
  private :

  public :
         SOCKET sock;
         SOCKADDR_IN sin;
         char buffer[255];
         int erreur;
         int port;
         string message;
         string ipSMTP;

          Mail(ipSMTP="serveurmail.com", port=25) …
Run Code Online (Sandbox Code Playgroud)

c++ string class

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

当用户已经是管理员时通过 C++ 激活管理员 [以管理员身份运行]

嗯,我注意到在 Windows 7 上,有时即使你是管理员,你也不能做很多事情,可能是某种错误,我的应用程序我在启动程序之前检查用户是否是管理员,因为我的程序创建文件位于受保护的默认文件夹中,例如根文件夹 ( C: ),如果您不是 Windows 7 的管理员,则只能在那里创建文件夹。

因此,如果我右键单击我的应用程序并转到“以管理员身份运行”,它就可以正常工作。有没有办法让我的应用程序自动以管理员身份运行?我希望能够编写一行代码,例如:ActivateAdministrator();并且完全可用于代码,因为我更改了属性,使用ifstream.

c++ windows uac

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

如何在vb.net中使用GPGPU或GPU处理(CUDAFY)

所以我正在尝试研究如何在vb.net中使用我的GPU进行处理.我发现了一个看起来很棒的c#教程(对于c#用户来说看起来很简单).无论如何,我对c#的了解非常糟糕,我无法将事情从c#转移到vb.net.

这是链接:

http://www.codeproject.com/Articles/202792/Using-Cudafy-for-GPGPU-Programming-in-NET

如果有人可以将其转换为vb.net代码(这是有道理的)那么那就太好了.否则,如果有人可以给我一个非常简单的vb.net示例,基于本教程(或其他任何东西)在GPU上运行矢量操作,那么这可能会更好!:d

c# vb.net cuda gpgpu gpu-programming

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

我如何改变我的代码以打印出他们得到的答案是对还是错?

我需要这个程序来打印出你是对错的猜测数量.我有一个城市和国家的字典(称为ccdict),例如"英国":"伦敦".这是代码:

def choices (Correct):
    list=[Correct]
    f=0
    cities=ccdict.values()
    while f + 1<5:
        f=f+1
        list.append(cities[random.randint(0, len(cities))])
    list.sort()
    return list


countries = ccdict.keys()
randcountry = countries[random.randint(0, len(countries))]
print "What is the capital of " + randcountry + "?"
print "If you want to stop this game, type 'exit'"
randlist = choices(ccdict[randcountry])

for i in range(0,5):
        print str(i+1) + " - " + randlist[i]

input=raw_input("Give me the number of the city that you think is the capital of " + randcountry + " ") …
Run Code Online (Sandbox Code Playgroud)

python dictionary

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

Java中的TicTacToe - 为什么它会持续太长时间?

我正在写一个TicTacToe游戏,它反复提示用户移动.它要求选择超过9次,我不知道为什么.

我的设计有一个二维数组来存储有关电路板当前状态的信息,使用JOptionPane要求用户选择电路板(左上1个,中上2个,右上3个,左中4个,等等).每次移动后,将当前板输出到控制台.如果已使用某个位置,请再次提示用户.(没有必要进行胜利者检查,因为我们被告知要再次这样做.

这是我的整个代码:

import javax.swing.JOptionPane;

// Basic TicTacToe game.
public class TicTacToe1 {
    public static void main(String[] args){
        // Hello there!
        Object[] options = { "I'm ready to play!",};
        Object[] options2 = { "Select another number.",};
        JOptionPane.showOptionDialog(null,"To play TicTacToe, use the numbers 1 to 9 to choose where you place a mark. Are you ready?","TicTacToe1",
                JOptionPane.DEFAULT_OPTION, JOptionPane.INFORMATION_MESSAGE, null, options, options[0]);
        // Define the board.
        char board[][] = new char[3][3];
        // Zero out the board.
        for(int a=0; a<3; a++) {
            for(int …
Run Code Online (Sandbox Code Playgroud)

java

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

C++中的类和对象

class anurag
{
private:
int rollno;
char name[50];
int marks;
float percen;
void percentage(int num)   
{
 percen=(num/500)*100;

}
public:
void getdata(void)
{
cout<<"\n\nEnter the name of the student:";
gets(name);
cout<<"\n\nEnter the roll no: and the marks:";
cin>>rollno>>marks;
percentage(marks);
}
void display(void)
{
cout<<"\n\nThe name of the student is:";
cout.write(name,50);
cout<<"\n\nThe roll no: of the student is:";
cout<<rollno;
cout<<"\n\n The marks obtained is:"<<marks;
cout<<"\n\nThe percentage is:"<<percen;
}};
   void main()
   {
clrscr();
anurag F;
F.getdata();
F.display();
getch();
   }
Run Code Online (Sandbox Code Playgroud)

为什么以下代码没有提供所需的输出?

c++ turbo-c++

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

标签 统计

c++ ×4

c ×1

c# ×1

class ×1

cuda ×1

dictionary ×1

gpgpu ×1

gpu-programming ×1

java ×1

python ×1

string ×1

turbo-c++ ×1

uac ×1

vb.net ×1

windows ×1