新行字符是否与前一个字符在同一行中

时间:2015-08-24 18:44:25

标签: c user-interface textbox position newline

我为什么要问?

我承担了重新实现文本框GUI小部件和类型编写器的严峻任务,因此这是此问题的起源。

我当前的方法

目前在我的项目中,新行字符\n保存最后一行在下一行(column1,line + 1)的位置坐标。但是,我担心这不是对换行位置的标准理解。

问题

新行字符{{1}}是否与前一个字符位于同一行,是否属于以下行(就像我当前的方法一样)或者这些都不是?

会有所作为吗?

在使用退格键删除新行时遇到了一些复杂问题,因为我必须为此事件实现特定条件,但我正在尝试避免这种情况(或者可以通过更改处理新行的方式来避免这种情况因为从所有这些条件来看,我看起来都在尝试创造AI或其他东西。

1 个答案:

答案 0 :(得分:7)

常规中,换行符\n当前行的一部分,当解释时,会发出可视化表示一行的结尾并移动下一个字符(向前)以打印在下一行。