我来我网
https://5come5.cn
 
您尚未 登录  注册 | 菠菜 | 软件站 | 音乐站 | 邮箱1 | 邮箱2 | 风格选择 | 更多 » 
 

本页主题: 这个C程序有错么? 显示签名 | 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

zhaofei





性别: 保密 状态: 该用户目前不在线
等级: 品行端正
发贴: 289
威望: 0
浮云: 1127
在线等级:
注册时间: 2006-03-27
最后登陆: 2010-03-20

5come5帮你背单词 [ provision /prə'vi3ən/ a,供应,供应品,预备,准备,规定,条款 ]


这个C程序有错么?

一个师兄在面试我的时候问了这么一个C问题,是MSDN上的一个例子。能正常编译和运行,偶坚持说没错,但师兄却说有,并且是初级C程序员容易犯的错误!!请各位C code 高手秋秋,究竟有没有错!!
Copy code
/* SCANF.C: This program uses the scanf and wscanf functions
  * to read formatted input.
  */

#include <stdio.h>

void main( void )
{
  int  i, result;
  float fp;
  char  c, s[81];
  wchar_t wc, ws[81];

  printf( "\n\nEnter an int, a float, two chars and two strings\n");

  result = scanf( "%d %f %c %C %s %S", &i, &fp, &c, &wc, s, ws );
  printf( "\nThe number of fields input is %d\n", result );
  printf( "The contents are: %d %f %c %C %s %S\n", i, fp, c, wc, s, ws);

  wprintf( L"\n\nEnter an int, a float, two chars and two strings\n");

  result = wscanf( L"%d %f %hc %lc %S %ls", &i, &fp, &c, &wc, s, ws );
  wprintf( L"\nThe number of fields input is %d\n", result );
  wprintf( L"The contents are: %d %f %C %c %hs %s\n", i, fp, c, wc, s, ws);
}
顶端 Posted: 2008-05-10 11:33 | [楼 主]
shoryuar



性别: 帅哥 状态: 该用户目前不在线
等级: 鹤立鸡群
发贴: 1201
威望: 0
浮云: 1209
在线等级:
注册时间: 2005-01-17
最后登陆: 2011-02-10

5come5帮你背单词 [ pipeline /'paiplain/ n. 管道 ]


Quote:
引用第2楼南方佳木于2008-05-10 11:40发表的  :
wchar_t  这个是什么东西
msdn上有这个介绍~~~
顶端 Posted: 2009-03-17 23:48 | [1 楼]
我来我网·5come5 Forum » 程序员之家

Total 0.008558(s) query 6, Time now is:11-22 02:26, Gzip enabled
Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号