小编spa*_*rou的帖子

UITextField占位符文本:adjust to fit

我有UITextField,文本较长,设置为占位符.我想要的是这个占位符文本在字段宽度太小时调整其字体大小.

我已经尝试过在其他帖子(编程和IB)中描述的解决方案

self.fieldTest.adjustsFontSizeToFitWidth = true
self.fieldTest.minimumFontSize = 10.0
Run Code Online (Sandbox Code Playgroud)

我在这里错过了什么?

uitextfield ios swift

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

如何从文本c ++中获得双打

我有一个文本文档,看起来像这样:

user_name1 1.575
user_name2 3.636
user_name3 2.647
user_name4 5.532
user_name5 4.253
Run Code Online (Sandbox Code Playgroud)

我想要做的是,将.txt文件中的这些数字输入控制台并将它们保存为变量.我知道如何在控制台中读取.txt文件,我在这里找到了一些答案,如何将每一行分别作为字符串,但我不能得到这些双打.是否有某种功能或任何通过字符串并找到数字?

我试过这个:

1)获取每一行的字符串2)循环通过它们并检查ASCII代码,如果是一个数字,我保存了下一个3或4个字符串

但它的效果不佳.感谢您的帮助.

编辑:

string line;

ifstream banka ("banka.txt");

double numbers[5];
if(banka.is_open()) {
    for(int i=0; i<5; i++) {
        getline(cin,line);
        size_t space=line.find(' ');
        string numStr=line.substr(space+1);
        double num = stod(numStr);
        numbers[i]=num;

    }
    banka.close();
}
else {
    cout<<"Unable to open file."<<endl;
}
Run Code Online (Sandbox Code Playgroud)

c++ input

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

NASM x86_64 scanf 分段错误

我是 nasm 的新手,我真的很想学习如何通过用户输入存储数字。使用 scanf 时我无法摆脱分段错误。我在网上搜索过,但没有找到解决这个问题的方法。我尝试了这段代码,但它对我不起作用。

有人可以解释一下我做错了什么吗?

global main

extern printf, scanf

section .data
   msg: db "Enter a number: ",10,0
   format:db "%d",0

section .bss
   number resb 4

section .text
main:
   mov rdi, msg
   mov al, 0
   call printf

   push number
   push format
   call scanf
   ret
Run Code Online (Sandbox Code Playgroud)

提前致谢!

assembly x86-64 nasm

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

标签 统计

assembly ×1

c++ ×1

input ×1

ios ×1

nasm ×1

swift ×1

uitextfield ×1

x86-64 ×1