C/C++ faq 8月1日

发表于:2007-05-25来源:作者:点击数: 标签:1日8月C++faq
简单问题: 1。发表主题:在c中如何将ascii码32转换成空格键sp? [code:1:9757494c1e]charoutstring40; 我是想将outstring的前20个空间放字符,后20个空间放空格! 但是如果我想将chara40;charb40;连接在一起,同时中间保留一定的空格。例如:chara40;charb4

简单问题:
1。发表主题: 在c中如何将ascii码32转换成空格键sp? 
[code:1:9757494c1e]char outstring[40]; 
我是想将outstring的前20个空间放字符,后20个空间放空格!
但是如果我想将char a[40];char b[40];连接在一起,同时中间保留一定 的空格。例如:char a[40];char b[40]; 
char a[40]='1123'; 
char b[40]='aaa'; 
File cardFile; 
通过fputs写入文件cardFile中 
fputs(a,cardfile); 
fputs(b,cardfile); 
文件中的内容是‘1123aaa’ 
但是我想要的是1123 aaa 
中间要有n个空格!![/code:1:9757494c1e]

我说故我在 答:memset(a,' ', 40); //set the elements to space. 
然后再对a赋值和操作。

2.发表主题: 一个函数的问题 void abs (a,b) 
程序能正常运行,但在编译时提示: 
ch1.c:4: warning: conflicting types for built-in function `abs'

joseyu 答:lib有这个abs函数,名字相同
 
3.发表主题: Nonportable pointer coversion 
我写的print(head)函数里 [code:1:9757494c1e]
void print(head)//head 是一个全局变量,是指向链表头的指针 

struct stitch *p; 
unsigned long sti_count1=0; 
p=head; 
.... 

'p=head;'这条语句系统提示"Nonportable pointer coversion" 
struct stitch *head 
这个我已经声明过了是全局变量
[/code:1:9757494c1e] 
答:已经定义成了全局变量 就不用在这里在引用了

4。发表主题: new与delete
[code:1:9757494c1e]
对于内建类型如int来说, 
int * p=new int [100]; 
delete p; 
与 
delete [] p; 
有区别吗?
[/code:1:9757494c1e] 

应该是一个删除一个元素 
一个删除一个数组 
C++标准上看 
是要求如果按元素分配的 那么使用delete 
如果是new [] 那么使用delete[]

5.发表主题: Solaris下OCI编程 
http://www.chinaunix.net/forum/viewtopic.php?t=127207讨论
6。 发表主题: 新手请教一个问题windows下有没有小点的c++编译器 
http://www.chinaunix.net/forum/viewtopic.php?t=128504

普通问题:
1。发表主题: 如何编程实现在打印机上打印任意字符 
比如我想在打印机上打印“hello world”.如何通过编程实现? 
eboymcy 答:用open("/dev/lp0",D_RDWR)打开后,用write()函数成功的实现了打印
2。发表主题: 问一个关于char和scanf的关系 
http://www.chinaunix.net/forum/viewtopic.php?t=128008有了新的解答

未解决问题:
1.请问ncurses的demo程序在那个目录下?
http://www.chinaunix.net/forum/viewtopic.php?t=128482
2.发表主题: unix下可不可以将鼠标变大 
在true64 unix下可不可以将鼠标变大,有没有系统设置,还是必须通过编程序来实现?
http://www.chinaunix.net/forum/viewtopic.php?t=129185
3.发表主题: 关于程序的多文件组织,newbie问题
http://www.chinaunix.net/forum/viewtopic.php?t=129020
4. 发表主题: 如何写一个网络管理系统 
http://www.chinaunix.net/forum/viewtopic.php?t=128855
5. 发表主题: TC问题    
当我用TC++在WIN2000下面编程时,只要过一会就会死机 
打开任务管理器看到CPU的使用达到100% 
而在WIN98下面却好好的 
http://www.chinaunix.net/forum/viewtopic.php?t=128834
6。发表主题: 如何获得这样的输出信息 
程序通过exec调用shell命令,如何获得输出信息 
在不使用重定向符写到文件的情况下
http://www.chinaunix.net/forum/viewtopic.php?t=128036
7。发表主题: 一个串口编程的问题,只能写不能读 
http://www.chinaunix.net/forum/viewtopic.php?t=128341
8。发表主题: 请问:怎样用vc实现文件夹背景的设置? 
http://www.chinaunix.net/forum/viewtopic.php?t=128564

 odin_free 回复于:2003-08-02 17:46:09
8个没有解决的问题比较多 大家解决下

原文转自:http://www.ltesting.net

评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)