小编Cof*_*ain的帖子

在NSTextField中按下Enter键时执行操作?

我现在有一个小问题.我想在NSTextField中按下Enter键时执行一个方法.用户应该能够输入他的数据,并且一旦他按下回车键就应该执行计算方法.

xcode cocoa

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

如何将元素添加到C++数组?

我想在数组中添加一个int,但问题是我现在不知道索引是什么.

int[] arr = new int[15];
arr[0] = 1;
arr[1] = 2;
arr[2] = 3;
arr[3] = 4;
arr[4] = 5;
Run Code Online (Sandbox Code Playgroud)

该代码有效,因为我知道我分配的索引,但如果我不知道索引怎么办...

在PHP中,我可以这样做arr[]=22;,它将自动将22添加到数组的下一个空索引.但是在C++中我不能这样做,它给了我一个编译器错误.你们有什么建议?

c++ arrays

59
推荐指数
6
解决办法
33万
查看次数

生成介于0.1和1.0之间的随机数.蟒蛇

我正在尝试生成介于0.1和1.0之间的随机数.我们无法使用,rand.randint因为它返回整数.我们也试过了random.uniform(0.1,1.0),但它返回的值> = 0.1且<1.0,我们不能使用它,因为我们的搜索也包含1.0.

有人对这个问题有所了解吗?

python random floating-point

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

在哪里可以找到所有C标准库的源代码?

我正在寻找所有C标准库的完整源代码.也就是说,我正在寻找stdio.h,stdlib.h,string.h,math.h等的源代码......我想看看它们是如何创建的.我认为这取决于平台到平台,但Linux或Windows将受到欢迎.

c linux

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

编译器错误"字符常量对于其类型来说太长".怎么了?

我有一些代码,我正在尝试...

#include <iostream>
#include <string>

int main()
{
  std::cout << "Hello. Welcome to Delicious Drive Up. What would you like to order?\n";
  std::cout << "\nOur menu is-";
  std::cout << "...";
  std::cout << "\nOrder here > ";
  std::string choice;
  std::getline(cin, choice);
  if (choice == 'hamburger' || choice == 'Hamburger')
  {
      std::cout << "We don't have any ham. Is a Chickenburger all right? y/n. > ";
      std::string opt;
      std::getline(cin, opt);
      if (opt == 'y' || opt == 'Y' || opt == 'yes' …
Run Code Online (Sandbox Code Playgroud)

c++ compiler-errors operators

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

不区分大小写的字符串比较C++

我知道有一些方法可以做一些忽略比较,包括迭代字符串或一个好的 SO需要另一个库.我需要把它放在其他可能没有安装它的计算机上.有没有办法使用标准库来做到这一点?现在我正在做......

if (foo == "Bar" || foo == "bar")
{
cout << "foo is bar" << endl;
}

else if (foo == "Stack Overflow" || foo == "stack Overflow" || foo == "Stack overflow" || foo == "etc.")
{
cout << "I am too lazy to do the whole thing..." << endl;
}
Run Code Online (Sandbox Code Playgroud)

这可以极大地提高我的代码的可读性和可用性.感谢您阅读这篇文章.

c++ case-insensitive string-comparison

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

问候计划

我一直在学习如何使用"Python绝对初学者指南"这本书编写Python程序.我遇到的问题是,使用eclipse-pydev它时不允许我使用该if语句.这是我写的代码......

name = input("What is your name? ")
print(name)
print("Hello" name )
Run Code Online (Sandbox Code Playgroud)

结果是

What is your name? caleb
Traceback (most recent call last):
  File "/Users/calebmatthias/Document/workspace/de.vogella.python.first/simpprogram.py", line 6, in <module>
    name = input("What is your name? ")
  File "/Users/calebmatthias/Desktop/eclipse 2/plugins/org.python.pydev_2.2.3.2011100616/PySrc/pydev_sitecustomize/sitecustomize.py", line 210, in input
    return eval(raw_input(prompt))
  File "<string>", line 1, in <module>
NameError: name 'caleb' is not defined
Run Code Online (Sandbox Code Playgroud)

当我if发言时,我说

name = input("What is your name? ")
if name == ("Caleb"):
    print(" Hello Bud!")
Run Code Online (Sandbox Code Playgroud)

结果是

  What …
Run Code Online (Sandbox Code Playgroud)

python eclipse if-statement pydev new-operator

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

没有XCode的可可

我想开发Mac应用程序,但不想使用XCode.我有很多理由......

  1. 这很慢......
  2. 情况很复杂...
  3. Interface Builder看起来像是作弊,并不那么令人满意.(我知道,老学校)
  4. 整个开发人员工具集占用大量空间并需要很长时间才能下载(同时减慢我的其余计算机速度)

我知道这是可能的,因为我看过一些用gcc编译的脚本.有没有教程?有什么提示吗?我知道如何运行它,但我只需要帮助学习如何在没有XCode为我编写代码的情况下使用它.这是一个好计划,还是注定要失败?

ide macos cocoa gcc objective-c

6
推荐指数
3
解决办法
4281
查看次数

编辑HTML表格单元格

我有一个包含几行的表...我希望能够选择一行并单击修改,我应该能够使该行的所有单元格都可编辑...

如何在Javascript中编辑单元格?使用Jquery更好吗?

html javascript jquery

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

Sencha touch中的iPad式弹出窗口

我想用Sencha touch中的登录表单创建一个类似iPad的弹出式窗口.我怎样才能做到这一点?

overlay popup sencha-touch

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