//*************************************
创建时间:2014年9月22日周一
创建作者:xxx
//*************************************
对scanf和printf
今天看到书中写道,再对字符串做操作时,不一定非要用scanf和printf
我才恍然大悟
比较常用的代码如下描述:
input:
2
dsdsds
qwqwewe
output:
xxxx
xxxx
=====================
当使用scanf()时,需要getchar()去掉最后的'\0'
常用代码写法:
while((scanf("%d",&n)) != EOF)
{
getchar();
scanf("%s",string);
}
而这样写不好
且看下面的写法
while((scanf("%d",&n)) != EOF)
{
getchar();
gets(string);
}
一般来说,100%的朋友都会写这样的一行代码表示换行
printf("\n");
而这样写更好一些
putchar('\n');
创建时间:2014年9月22日周一
创建作者:xxx
//*************************************
对scanf和printf
今天看到书中写道,再对字符串做操作时,不一定非要用scanf和printf
我才恍然大悟
比较常用的代码如下描述:
input:
2
dsdsds
qwqwewe
output:
xxxx
xxxx
=====================
当使用scanf()时,需要getchar()去掉最后的'\0'
常用代码写法:
while((scanf("%d",&n)) != EOF)
{
getchar();
scanf("%s",string);
}
而这样写不好
且看下面的写法
while((scanf("%d",&n)) != EOF)
{
getchar();
gets(string);
}
一般来说,100%的朋友都会写这样的一行代码表示换行
printf("\n");
而这样写更好一些
putchar('\n');