scanf+s

@能壮6010:c语言中 scanf("%*s"); 的具体意思, -
慕品17061503352…… scanf("%*s")表示跳至下一空白字符,这里主要是中间的*字符起的作用.比如: int n; scanf("%*d %*d %d",&n); printf("%d",n); return 0;如果输入的是1 2 3,那么输出的是3,因为前两个已经忽略啦.

@能壮6010:scanf (" s", s)是什么意思,表示方式正确吗?可以存放字符串吗?其中s 是数组 -
慕品17061503352…… #includeint main() { char c[200]; scanf("%s", &c); printf("%s",c); return 0; } 我也不太懂,但你这很明显,表示方式不对啊.只能写这个来帮你了,(虽说是个有“缓冲区漏洞“(自己百度)的程序,高手勿喷哈),scanf函数要用一个取地址符“&“来引用字符串c;"%s"代表以字符串来处理变量c.

@能壮6010:C语言中scanf的%s是什么意思,%c和%s有什么区别.会的进来,谢谢. -
慕品17061503352…… %s在scanf中代表一个字符串,%c在scanf中代表字符.如:char ch; scanf("%c",&ch);表示从键盘输入一个字符到ch中,char str[5]; scanf("%s",&ch);表示从键盘输入一个字符串到str这个字符串数组中

@能壮6010:scanf("%*s"); 有什么作用 -
慕品17061503352…… * 是scanf函数中的一种修饰符 表示输入项输入后不转送给任何向量 %s 是格式 控制符 %s用在输入函数中表示输入一个字符串 遇到空格回车 结束 两者一起用 表示将 当前的一个字符串输入后不送给任何变量 执行后光标到了这个字符串后面 也就相当于跳到了下一个字符串前面 一般字符串之间都是用空格 隔离的 所以 是跳到了下一个空白字符处

@能壮6010:C语言里有很多 - s 比如scanf - s 请问是什么意思呀 -
慕品17061503352…… 是安全函数的意思.比原来的函数考虑的更周全不容易出BUG 求楼主采纳

@能壮6010:我想用scanf( " %s" , 's');输入一个字符s 可以吗?? -
慕品17061503352…… 可以,这种写法是错误的.例如:定义一个字符数组,char a[100]; scanf("%s",&a);也可以用gets(a);//表示把从键盘输入一个字符串赋值给字符串数组a 直接键盘输入's',回车就可以了;这样字符's'就储存在字符数组a中了;//参考代码如下:#include int main() { int i=0; char a[200]; gets(a);//输入字符串 puts(a);//输出字符串 return 0; }//输入:s//输出:s

@能壮6010:我想知道scanf %*s 在整个程序中起到什么作用 举例说一下 -
慕品17061503352…… scanf("%*s",str)作用:忽略掉第一次输入的字符串!scanf("%*s",str)中,*在这里为跳过的意思,意为把从键盘输入的字符串忽略掉,不放入变量str中!

@能壮6010:缺少"scanf - s"的整型参数(对应于转换说明符"1"). 是什么意思 -
慕品17061503352…… scanf_s( ) --> 安全的scanf函数,第三个参数要加上最大获取多少个数据. char s[20]; scanf("%s",s,20); 例如: #include <stdio.h> int main() { double percent; scanf_s("%lf%%", &percent); printf("%lf",percent); return 0; } 输入:du4....

@能壮6010:用scanf - s输入整形数据后,无法再输入字符型数据, -
慕品17061503352…… 这样的话,还是可以的: #include void main() { int i; char s; scanf_s("%d%c", &i,&s ); //输完数字后紧接回车,s就读取了回车符 printf("%d\n", i); scanf_s("%c", &s); //再次输入字符时就能读到了 printf("%c\n", s); system("pause"); }

@能壮6010:scanf("%*s") -
慕品17061503352…… 例如前面用ch=getchar()输入字符,你输入abcd,只读入了a,bcd在缓冲区,用scanf("%*s");清除在缓冲区中的bcd

相关推荐

  • scanf 2d &a
  • scanf%1d
  • scarves scarfs
  • scanf和scanf s的区别
  • scanfs was not declared
  • c语言scanf用法举例
  • scanf s详解
  • c++scanf报错
  • scanf后面能输入汉字吗
  • 用下面的scanf函数输入
  • scanf在c语言中的作用 d
  • scanfs和scanf的区别
  • return
  • scanfs与scanf的使用
  • scanner
  • scanf为什么要写成scanf s
  • fscanf和scanf区别
  • scanf s函数
  • sks
  • c语言scanf同时输入两个数
  • sscanf什么意思
  • scanf s的头文件
  • c语言中scanf的用法及规则
  • scanfs没有为格式字符串
  • scanf用法举例
  • scanf的简单例子
  • 本文由网友投稿,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
    若有什么问题请联系我们
    2024© 客安网