问题列表 - 第45297页

我的代码中有char的问题,请指导我(c ++)

我的代码中有char的问题,请指导我(c ++).

我有这个错误:Run-Time Check Failure #3 - The variable 'op' is being used without being initialized.它是什么意思,我该如何解决?

这是我的代码:

#include  <stdio.h>
#include  <iostream>
#include  <stdlib.h>
#include  <conio.h>
#include  <math.h>

using namespace std;
enum Operations {SIN1, COS1, TAN1};

void selectenteroperation(char *szInput) {
    char *szLabels[3] = {"sin", "cos", "tan"};
    int i=0;
    while(strcmp(szInput,szLabels[i])==0)
        ++i;
    switch (i)
    {
        case SIN1: { cout<<"SIN";   break; }
        case COS1: { cout<<"COS";   break; }
        case TAN1: { cout<<"TAN";   break; }
        default:   { cout<<"Wrong"; break; }
    }
}

void …
Run Code Online (Sandbox Code Playgroud)

c++

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

需要设计/模式/结构帮助编写java'世界'

我一直想用Java编写一个简单的世界,但是我可以运行"世界",然后在以后添加新对象(在世界开始运行时不存在)(模拟/观察未来物体之间的不同行为).

问题是我不希望一旦它启动就停止或重启世界,我希望它运行一周而不必重新编译它,但是能够放入对象并重做/重写/删除/创建/随着时间的推移变异.

世界可以像10 x 10 x/y'位置'一样简单(想象棋盘),但我想需要某种刻度线过程来监控对象并给每个人(如果有的话)一个机会'行动' '(如果他们想).

示例:World.java在星期一编码并让它继续运行.然后在星期二我写了一个叫做的新课Rock.java(不动).然后我把它(以某种方式)放入这个已经运行的世界(它只是在10x10阵列中随机丢弃它并且从不移动).

然后在星期三我创建了一个新的类,Cat.java并将其放入世界,再次随机放置,但是这个新对象可以在世界各地移动(在某个单位时间内),然后在星期四我写了一个叫做Dog.java同样移动的类但是如果它位于邻居位置,则可以"操作"另一个对象,反之亦然.

这就是事情.我不知道我需要什么样的结构/设计来编写实际的世界类来知道如何检测/加载/跟踪未来的对象.

那么,关于你将如何做这样的事情的任何想法?

java

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

SwitchToThisWindow将当前窗口发送到后面

所以,是的,我发现自己处于一个可疑的位置,即执行一个SwitchToThisWindow强制我的窗口到前面的调用.我同意,它并不理想,但并不总是可以反对别人认为必要的产品"功能".

现在,我认为SwitchToThisWindow是一个胜利的AttachThreadInput黑客做强制窗口切换,因为它不太可能死锁,应该SwitchToThisWindow被删除,或停止运作我不会抱怨.

但是,SwitchToThisWindow除了在为fAltTab参数传递FALSE时将目标窗口置于顶部,并且如果传递TRUE则不执行任何操作时,会产生令人遗憾的副作用,即将当前前景窗口推送到z顺序的底部.

如何避免这种"推动当前活动到z-bottom"的行为而不诉诸AttachThreadInput

或者,MS可以删除AttachThreadInput作为一个可行的解决方法,我可以告诉我的经理,实际上,不可能,实际上是不可能的.

windows winapi

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

确定变量使用的字节数

我有以下数组:

byte[][] A = new byte[256][];
Run Code Online (Sandbox Code Playgroud)

此数组的每个元素都引用另一个数组.

A[n] = new byte[256];
Run Code Online (Sandbox Code Playgroud)

但是,大多数元素引用相同的数组.实际上,数组A仅引用两个或三个唯一数组.

有没有一种简单的方法来确定整个事物使用多少内存?

.net c# arrays memory-management

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

安装了多少版本时将使用哪个.NET框架版本?

如果我在计算机上安装了多个版本的.NET框架,是否会使用最新版本?

.NET应用程序是否会使用特定版本的框架,具体取决于它的编程方式?

.net frameworks

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

Inno安装脚本中的HTTP POST请求

我想通过POST将Inno安装过程中从用户收集的一些信息提交给我们的服务器.

显而易见的解决方案是包含一个.exe文件,该文件将安装程序提取到临时位置并使用参数启动.但是,我想知道 - 有更简单/更好的方法吗?

inno-setup http http-post

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

为我在linux上运行的c ++程序中的类编写测试用例

我是编写测试用例的初学者所以我不知道测试用例,你能简单解释一下测试用例吗?我怎么能为我的c ++程序编写测试用例(类,成员函数,成员变量) ,....)帮我写那些并编译和运行它.

谢谢你

c++ linux unit-testing class

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

使用npm来安装或更新所需的软件包就像bundle for ruby​​gems一样

我喜欢Bundler,它非常善于依赖管理.我爱npm,安装节点包很容易!我有一个nodejs应用程序,并希望能够指定我的应用程序依赖项,并在我部署我的应用程序的任何地方轻松安装/更新它们.这不是我发布的图书馆,它是一个完整的网络应用程序.

我知道这个npm bundle命令,但这似乎只是覆盖了安装包的目录.

我习惯以这种方式使用bundler:

# Gemfile
gem "rails", "3.0.3"
Run Code Online (Sandbox Code Playgroud)

仅在主机上存在rails v3.0.3和任何其他必需的gem时才会存在

> bundle install
Run Code Online (Sandbox Code Playgroud)

如何用npm实现类似的功能?

javascript dependencies bundler node.js npm

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

如何以.mp3格式录制音频文件?

我使用以下设置使用AVAudioRecorder以.mp3格式录制音频文件.

NSDictionary *recordSettings = [[NSDictionary alloc] initWithObjectsAndKeys:

                                        [NSNumber numberWithFloat: 44100.0],AVSampleRateKey,
                                        [NSNumber numberWithInt: kAudioFormatMPEGLayer3],AVFormatIDKey,
                                        [NSNumber numberWithInt: 1], AVNumberOfChannelsKey,
                                        [NSNumber numberWithInt: AVAudioQualityMax],AVEncoderAudioQualityKey,nil];
Run Code Online (Sandbox Code Playgroud)

但不能用这些记录.我搜索了很多但是没能得到一些相关的帖子.有些帖子说这是不可能的.如果不可能那么为什么呢?请回答.

iphone audio objective-c core-audio avaudiorecorder

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

如何使用PHP重定向到另一个页面

我正在建立一个包含登录页面的网站.我需要在用户成功登录后将用户重定向到他们的个人资料页面,但我不知道如何在PHP中这样做(这是我的第一个网站).

我已经搜索过互联网,并且被告知header()函数应该可以解决问题,但只有在使用之前我没有输出任何信息时它才会起作用.

那就是问题所在.我输出了一堆信息(包括HTML来构建登录页面本身).

那么如何将用户从一个页面重定向到另一个页面呢?

我有什么选择?此外,这些情况下的最佳做法是什么?


编辑:这是我的整个login.php页面

<?php 

session_start(); 

echo "<!DOCTYPE html> 
  <html> 
     <head> 
        <meta charset='utf-8'> 
        <title>Sprout</title>
    <link rel='stylesheet' href='stylesheet.css' type='text/css'>
     </head>
 <body>
    <div class='box'>
    <form action='login.php' method='post'>
       Name<br /> <input type='text' name='username' class='form'/><br />
       Password<br /> <input type='password' name='password' class='form'/>
       <input type='submit' value='Login' class='button' />
    </form>
    </div>
 </body>
  </html>";

if ($_SERVER['REQUEST_METHOD'] == 'POST') 
{
    $username = $_POST["username"];
    $password = $_POST["password"];

    $dbhost = "localhost";
    $dbuser = "root";
    $dbpass = "root";

    $conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ("Error connecting to database"); …
Run Code Online (Sandbox Code Playgroud)

php

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