关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
C语言输入语句奇怪问题,求大佬们解答
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
4条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
关注
输出printf里加"\n"是换行符号,还有前面讲过C++的字符串类不能用在C输出函数printf里直接输出,需要b.c_str().
还有scanf需要传入C数组,不是C++字符串类string. 会崩溃报错的。看以下例子。#include "stdafx.h" #include <stdio.h> #include <string> using namespace std; void main() { int a = 2; string b = "s"; printf("%d\n", a); printf("%s\n", b.c_str()); char bArray[512] = {0}; scanf("%s", bArray); printf("bArray is %s\n", bArray); system("pause"); }
1.建议你学C语言不要和C++的STL的类混用,就直接用C的函数。
2.还有你可参考这个网页学习相关的函数,比如scanf.
C/C++ 参考手册本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2021-09-24 05:15回答 2 已采纳 解答如下,可以通过PTA测试 #include <stdio.h> int main() { int n; int month = 1; scanf("%d", &
- 2021-10-22 01:35回答 1 已采纳 1、直接读入2、遍历全部整数3、对比整数;4、最后输出最大的整数
- 2019-11-16 10:44回答 1 已采纳 ``` for (i = 0; i <= n; i++) a[i] = i; for (i = 2; i <= n; i++) { if (a[i] != -1) {
- 2021-05-11 12:37程序员张小妍的博客 C语言也是其它众多高级语言的鼻祖语言,所以说学习C语言是进入编程世界的必修课!简单来说,一个C程序就是由若干和组成。就是一条预处理命令, 它的作用是通知C语言编译系统在对C程序进行正式编译之前需做一些预处理...
- 2021-09-28 12:36回答 1 已采纳 输入小数x(0≤x≤20)和整数n(1≤n≤5000),如果 n = 5000,(2n-1)! 得多大了,以下代码,n > 85 时撑爆,仅供参考: #include <stdio.h&
- 2021-04-17 17:42回答 5 已采纳 这是因为逻辑运算&&和||的短路特性。 逻辑运算的工作原理是: 表达式A && 表达式B : 如果A的值为假就返回A的值并且不执行表达式B,否则执行表达式B并且返回B的值 表达式A || 表达
- 2021-10-04 02:58回答 1 已采纳 供参考: #include<stdio.h> int main() { int n; scanf("%d",&n); printf("%s",n==0?"zero\
- 2024-02-17 09:04m0_61626450的博客 1 控制语句。
- 2020-12-05 16:15回答 1 已采纳 #include<stdio.h> #include<string.h> main() int m,n,k; char s[]={"A,B,C,D,E,F,G"};
- 2017-06-21 07:05回答 3 已采纳 从其他地方copy来的 希望可以帮到你 函数名: settextstyle 功 能: 为图形输出设置当前的文本属性 用 法: void far settextstyle (int
- 2019-11-09 10:13回答 2 已采纳 非递归实现: ``` int fb(int a1,int a2,int n); { int a[10000],s,i; a[0]=a1; a[1]=a2; s=a[0]+a[
- 2025-01-11 10:52MNAJAT的博客 C语言虽然有许多运算符,但是它拥有的语句却相对较少。return语句和表达式语句。选择语句if语句和switch语句执行规则是在一组可选项中选择一条特定的执行路径。重复语句while语句,do语句和for语句支持重复(循环)...
- 2021-05-20 00:17深圳明星眼镜店的博客 比如, Axis_Enable 和 AXIS_ENABLE 这两个变量,在ST语言中是没任何区别的,但在C语言中,可是完全不一样的。提到工业4.0,提到工业自动化,西门子是一个绕不开的坎!!总之,它在工业自动化领域,就是泰山北斗,...
- 2021-07-17 08:39嵌入式Linux,的博客 文章转自:无际单片机大家好,我是无际。今天给大家来讲解一下指针。我会由浅到深,最后结合实际应用讲解,让大家学会指针的同时,知道大佬们都用指针来干嘛!长文预警!全文大约5200多字,学指针看...
- 2024-04-12 13:43Bucai_不才的博客 本文对分支语句进行详细的说明讲解,真正意义上的一篇可以看完整、看明白和看清楚分支语句
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司