TI 问题

转载 2015年07月08日 15:58:32
练习 1-20 编写程序 detab,将输入中的制表符替换成适当数目的空格,使空格充满到
下一个制表符终止位的地方。假设制表符终止位的位置是固定的,比如每隔n 列就会出现一

个制表符终止位。n应该作为变量还是符号常量呢?


练习 1-21 编写程序 entab,将空格串替换为最少数量的制表符和空格,但要保持单词
之间的间隔不变。假设制表符终止位的位置与练习1-20 的detab程序的情况相同。当使用一

个制表符或者一个空格都可以到达下一个制表符终止位时,选用哪一种替换字符比较好?


练习 1-22 编写一个程序,把较长的输入行“折”成短一些的两行或多行,折行的位置
在输入行的第n 列之前的最后一个非空格之后。要保证程序能够智能地处理输入行很长以及

在指定的列前没有空格或制表符时的情况。


练习 1-23 编写一个删除C语言程序中所有的注释语句。要正确处理带引号的字符串与

字符常量。在C语言中,注释不允许嵌套。


练习 1-24 编写一个程序,查找C语言程序中的基本语法错误,如圆括号、方括号、花
括号不配对等。要正确处理引号(包括单引号和双引号)、转义字符序列与注释。(如果读者
想把该程序编写成完全通用的程序,难度会比较大。)

练习1-21 编写程序entab,将空格串替换为最少数量的制表符和空格,但要保持单词之间的间隔不变

每8位,若空格填满8位,则用制表符替换;若空格不满8位,则用空格替换,一次性替换满空格。若遇制表符,位置pos要向前TABINC-(pos-1)%TABINC-1位;若遇换行符,pos要置零(for循...
  • Civil_CHOW
  • Civil_CHOW
  • 2016年05月31日 16:55
  • 1060

将输入中的制表符替换成适当数目的空格,使空格充满到下一个制表符终止位的地方

#include #define  TABINC  8 //定义每个TABINC(8)个位置会出现一个制表位 int main() {     int c, nb, pos;     nb...
  • ilyfeng1314
  • ilyfeng1314
  • 2011年08月19日 14:03
  • 3457

TI 问题

练习 1-20 编写程序 detab,将输入中的制表符替换成适当数目的空格,使空格充满到 下一个制表符终止位的地方。假设制表符终止位的位置是固定的,比如每隔n 列就会出现一 个制表符终止位。n...
  • TitiWy
  • TitiWy
  • 2015年07月08日 15:58
  • 291

将输入中的制表符替换成适当数目的空格,使空格充满到下一个制表符终止位的地方

     源自《The C Programming Language》P25 pr1-20:     编写程序detab,将输入中的制表符替换成适当数目的空格,使空格充满到下一个制表符终止位的地方。假...
  • roma823
  • roma823
  • 2011年04月22日 10:19
  • 3584

TI公司电话面试 ---- 问题回忆录 2012年8月20

C/C++部分: 1,C的全局变量和局部变量,用同一个名字C是否允许?多个子函数和全局变量重名,在局部函数里究竟指的是哪个? 2,int const*p 和int *const p的区别 3,函...
  • yanzi1225627
  • yanzi1225627
  • 2012年08月20日 17:35
  • 6058

[DSP(TI)]DSP 数据的定标(定点DSP如何做浮点)

http://blog.gkong.com/more.asp?name=barongeng&id=51650 一 DSP定点算数运算 1 数的定标 在定点DSP芯片中,采用定点数进行数值运算,其...
  • sxjk1987
  • sxjk1987
  • 2012年04月10日 11:17
  • 1133

编些程序detaba,将输入中的制表符替换为适当数目的空格,使空格充满到下一个制表符终止位的地方

//编些程序detaba,将输入中的制表符替换为适当数目的空格,使空格充满到下一个制表符终止位的地方。 //假设制表符终止位的位置是固定的,比如每隔n列就会出现一个制表符终止位 #include ...
  • zhangchao3322218
  • zhangchao3322218
  • 2011年09月14日 09:46
  • 1167

练习1-20 编写程序detab,将输入中的制表符替换成适当数目的空格,使空格充满到下一个制表符终止位的地方

制表符补足8个字符,例如:aaaaaaaaa aaa a aa a使用pos变量的原因是看需要补足几个字符。#include #define TABINC 8main() { ...
  • Civil_CHOW
  • Civil_CHOW
  • 2016年05月31日 15:18
  • 456

TI AM335X处理器介绍

AM335X是美国TI(德州仪器)公司基于 ARM Cortex-A8内核的AM335X微处理器,在图像、图形处理、外设方面进行了增强,并全面支持诸如 EtherCAT 和 PROFIBUS等工业接口...
  • mao0514
  • mao0514
  • 2015年05月21日 11:41
  • 3194

开发TI DSP需要知道的

三.DSP发展动态 1.TMS320C2000 TMS320C2000系列包括C24x和C28x系列。C24x系列建议使用LF24xx系列替代C24x系列,LF24xx系列的价格比C24x便宜,性能...
  • b5w2p0
  • b5w2p0
  • 2014年05月21日 09:06
  • 2889
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:TI 问题
举报原因:
原因补充:

(最多只允许输入30个字)