标签: formatted

C#如何将剪贴板中的格式化文本粘贴到RichTextBox

我将上下文菜单添加到richboxtext,只有一个函数"paste".什么代码会将我的剪贴板内容(例如从Microsoft Word复制)粘贴到richboxtext表单?我尝试过:

    private void PasteToolStripMenuItem_Click_1(object sender, EventArgs e)
    {
        richTextBox1.Text = Clipboard.GetText();
    }
Run Code Online (Sandbox Code Playgroud)

但它会粘贴非格式化文本.如何使用格式粘贴文本?

c# richtextbox paste formatted winforms

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

Write语句不能在用户定义的格式化I/O过程中为派生类型生成新行

我想在我的Fortran代码中为派生类型实现用户定义的I/O过程.但是,write这些过程中的语句不能在两个连续write语句之间产生新行.派生类型和过程定义如下.

模块:

module station_module
    implicit none

    character(8), parameter :: FmtFloat = '(5E15.7)'

    type :: station
        integer, private :: ns = 0
        real, public, allocatable :: xloc(:), yloc(:), zloc(:)
    contains
        procedure, public :: import_station
        procedure, public :: export_station
        procedure, private :: read_station
        generic, public :: read (formatted) => read_station
        procedure, private :: write_station
        generic, public :: write (formatted) => write_station
        final :: destruct_station
    end type station

    interface station
        module procedure new_station
    end interface station

contains

    function new_station(n) …
Run Code Online (Sandbox Code Playgroud)

io fortran newline formatted derived-types

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

格式化字符串中的C#静态和非静态字符串变量作为参数

作为C#的新手,我试图找出为什么我必须CardNumber像静态一样放入以适应格式化的字符串....

如果我没有添加static string CardNumber但使用string CardNumber;,代码将报告最后CardNumber带下划线的错误.错误如下:字段初始值设定项无法引用非静态字段,方法或属性"WriteXML.CardNumber".

我知道有很多静态和非静态的评论和问题.他们似乎没有直接解释,"如果在格式化的字符串中使用非静态,那么_将会发生,或者然后_将没有任何意义".如果重复,请至少指出资源.对此,我真的非常感激!

class WriteXML
{
    static string CardNumber;
    static string ExpMo;
    static string ExpYr;
    static string FirstName;
    static string LastName;
    string xmlContent =
        string.Format("<CardNumber>{0}</CardNumber>" +
        "<ExpMo>{1}</ExpMo>" +
        "<ExpYr>{2}</ExpYr>" +
        "<FirstName>{3}</FirstName>" +
        "<LastName>{4}</LastName>", 
            CardNumber, ExpMo, ExpYr, FirstName, LastName);
}
Run Code Online (Sandbox Code Playgroud)

c# string static parameter-passing formatted

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

如何在matlab中读取字符串中的格式化数据?

我有不同值的字符串单元格数组:

v = {'12.4B', '145.3M', '34.3M', '1.2B'};
Run Code Online (Sandbox Code Playgroud)

我想将它们转换为数字.使用sscanf函数我只能提取数值,但我想要的是根据字母将结果乘以十亿或百万.

matlab text formatted

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

在C#中读取用C格式化的文件

我有一个二进制文件,用C语言编写,包含很长的数字流.首先它随后包含4次int(所以前16个字节是4个int)然后它包含双精度(我假设每8个字节一个新的双精度).

任何地方或其他任何地方都没有空格.现在我需要用C#读取数据,但到目前为止我试过的一切都没有用,有什么建议吗?

c c# file formatted

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

将格式化字符串转换为表格表

在Lua中,有没有办法分割这个字符串:

etc3=1336,etc2=14477,etc4=1335,etc1=1337
Run Code Online (Sandbox Code Playgroud)

进这张桌子?

tbl = {
    { 'etc3', 1336 },
    { 'etc2', 14477 },
    { 'etc4', 1335 },
    { 'etc1', 1337 },
}
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏.

string lua formatted lua-table

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

PHP if/else语句带有格式化日期以确定当天的部分

我试图在PHP中创建一个简单的if/else语句.像这样简单:

<?php 
$time = 13;
if ($time < 12) {
  echo "Morning";
} else {
  echo "Afternoon or evening";
}
?>
Run Code Online (Sandbox Code Playgroud)

问题是我从数据库收到的值是一种未格式化的时间格式(如:2014-09-08 06:00:00).我可以使用以下格式设置此日期

$time->format('H');
Run Code Online (Sandbox Code Playgroud)

从日,月和年中剥离日期.但是你不能将它用作变量.这就是我想要做的:

<?php $deliverytime = new DateTime('2014-09-08 06:00:00');
$deliverytime->format('H');
if ($deliverytime < 12) {
  echo "Morning";
} else {
  echo "Afternoon or evening";
}
?>
Run Code Online (Sandbox Code Playgroud)

我现在这不起作用,因为我试图使用格式化的日期作为一个不起作用的变量.有没有其他方法可以使用格式化日期确定当天的部分?

此致,Matthijs

php if-statement date formatted

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

如何使用 scanf 从缓冲区中提取一些格式化字符串?

我需要从那个长字符串中提取“rudolf”“12”"hello, i know that rudolph=12 but it so small..." :使用scanf,我该怎么做?

该缓冲区可以包含任何格式化字符串,例如ruby=45bomb=1,但我事先并不知道。

我正在尝试类似的事情,但没有成功

#include <stdio.h>

int main()
{
    char sentence[] = "hello, i know that rudolph=12 but it so small...";
    char name[32];
    int value;

    sscanf(sentence, "%[a-z]=%d", name, &value);
    printf("%s -> %d\n", name, value);

    getchar();
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c scanf formatted formatted-text

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

如何在 C 中连接使用 sprintf 格式化的字符串

我目前有多个句子正在控制台中打印。我必须把它们收集成一根绳子。

部分代码是:

#include <stdio.h>
#include<string.h>

int main()
{
    char buffer [100];
    sprintf (buffer, "%d plus %d is %d", 5, 3, 5+3);
    char *c=buffer;
    sprintf (buffer, "and %d minus %d is %d", 6, 3, 6-3);
    strcat(c, buffer);
    printf ("[%s]",c);
    return 0;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我尝试使用 sprintf 创建格式化字符串,但结果是错误的。句子的长度和数量不受限制。

我希望上面代码的输出如下:

[5加3等于8,6减3等于3]

但它是:

[6 减 3 是 3,6 减 3 是 3]

我需要如何连接它们?此外,句子的长度和数量不受限制。我在使用 malloc 和 realloc 时遇到困难。有人可以帮忙吗?

c string-concatenation strcpy formatted

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

如何在格式化字符串上使用strlen()?

我想为mvwprint/mvwchgat ncurses函数编写一个包装函数,它在指定的窗口中打印消息,然后更改其属性.

但是,mvwchgat需要知道它应该改变多少个字符 - 而且我不知道如何告诉mvwchgat格式化的字符串有多长,因为strlen() on,"abc%d"显然会返回5,因为strlen不知道是什么%d代表 ...

c string ncurses strlen formatted

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

打印预格式化的数组,不带<pre>标签

这是我的问题:

我想在我的网络服务器上输出格式化的数组,如下所示:

{
    "status": true,
    "motd": "    [  Mineplex Games  ]    \n        \u2744 New Game \u2744 Gladiators \u2744",
    "version": "1.8",
    "players": {
        "online": 24410,
        "max": 24411
    },
    "ping": "0.039",
    "cache": 1450047242
}
Run Code Online (Sandbox Code Playgroud)

在该页面的源代码中没有<pre>标记,但我不知道如何在没有该标记的情况下重现该结果.

我怎样才能做到这一点?这是我的代码

  echo '<pre>';
  print_r($array);
  echo '</pre>';
Run Code Online (Sandbox Code Playgroud)

编辑:echo json_encode($array);将输出一个非格式化的文本,只是一行.

php arrays pre formatted

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