小编car*_*lal的帖子

如何在Cocos2d v3中设置CCTextField

这是我到目前为止所得到的:

enterName = [CCTextField textFieldWithSpriteFrame:[CCSpriteFrame frameWithImageNamed:@"Tile.png"]];
enterName.fontSize = 16.0f;
enterName.positionType = CCPositionTypeNormalized;
enterName.position = ccp(0.5f, 0.5f);
enterName.scale = 0.70f;
[self addChild:enterName z:5];
Run Code Online (Sandbox Code Playgroud)

基本上,它创建了一个几乎无法点击的微观文本字段.弹出CCTextField的唯一方法是"textFieldWithSpriteImage".

额外帮助:如何存储输入后输入的字符串.干杯.

objective-c cocos2d-iphone xcode5

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

数字打印为负值,但不知何故测试为正值

这可能是我遇到的最奇怪的事情:一个同时是正面和负面的数字!(我可以向你证明这一点,因为我的输入/输入链接到我的代码在ideaone.基本上,我的输出是一个负数,但更奇怪的是:当我检查它是否小于零时,它是假的(?!).更奇怪的是:当你将它乘以一个以外的数字时,它会切换回打印为正数.

当我在Xcode上编译时,这个错误不会发生,但是在互联网(或其他一些编译器)上编译时会发生这种错误,例如我链接中的编译器.

理解它究竟是什么并不重要,我想知道为什么这个值同时是负面和正面的.

#include <stdio.h>
#include <cmath>

int main()
{
    unsigned long answer,T,n,N,a,d,b,L1,amount;

    scanf("%ld",&T); // number of test cases to loop through
    while (T--) {
        scanf("%ld",&N); 

        amount = 0;
        answer = 0;
        n=N-N%2;
        for (a = 1; a <= n/2; a++) {
            d = N-a;
            L1 = a*d;          

            for (b = 1; b*b < L1 ; b++) {
                // "amount" is always a positive number
                amount = 2*(((L1-1)/b) - b + 1) - 1;

                if (d==a) answer+=amount;
                else …
Run Code Online (Sandbox Code Playgroud)

c printf

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

标签 统计

c ×1

cocos2d-iphone ×1

objective-c ×1

printf ×1

xcode5 ×1