Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
在C中使用scanf读取一定数量的字符?
我无法接受来自文本文件的输入 我的程序应该读取用户指定的字符串 并且该字符串的长度在运行时确定 当用户运行程序 手动输入值 时它工作正常 但是当我运行老师的文本文件时 它会陷入无限循环 对于这个例子 当我输入 4 个字符并且他在文件中的输入
c
string
scanf
fget 和 gets 之间的区别
有什么区别fgets and gets 当用户点击 输入 时 我试图打破循环 它配合得很好gets 但我不想使用gets 我尝试过fgets and scanf 但我没有得到相同的结果gets fgets 无论用户在文本中输入什么 都会打破
c
scanf
fgets
gets
Windows 中的 getchar_unlocked 未声明
这是我的代码 include
c
scanf
Eclipse 中 Scanf 在 printf 之前执行
我有以下简单的C语言代码 include
c
eclipse
printing
IDE
scanf
scanf 和 strcmp 与 c 字符串
我找到了一个不错的example如何使用 strcmp 但它只能与 fgets 一起使用 并且我需要使其与 scanf 一起使用 所以 这是代码 int main void char fruit apple n char ans 80 do
c
scanf
strcmp
cstrings
简单的C scanf 不起作用? [复制]
这个问题在这里已经有答案了 如果我尝试这样的事情 int anint char achar printf nEnter any integer scanf d anint printf nEnter any character scanf
c
Console
scanf
scanf 导致 C 中的无限循环
我对 C 语言比较陌生 但我已经编程几年了 我正在为大学课程编写一个程序 我很困惑为什么下面的 scanf 函数没有被调用 导致无限循环 我尝试过将 scanf 放在函数之外 调用它两次 一次从内部 一次从外部 以及其他一些方式 我在网上读
c
loops
scanf
infiniteloop
仅接受使用 scanf 输入的数值
如何确保用户仅输入数字值而不是字母数字或任何其他字符 另外 要寻找什么来插入不正确输入的错误消息 include
c
scanf
numericalmethods
numerical
循环在第一次后跳过 scanf 语句
这是 main 的代码 int main void float acres 20 float bushels 20 float cost 0 float pricePerBushel 0 float totalAcres 0 char ch
c
loops
forloop
scanf
scanf 在 C 循环后跳过[重复]
这个问题在这里已经有答案了 define len 100 char sourceString len char command int main void while 1 printf nEnter source fgets sourceS
c
whileloop
scanf
sscanf 函数更改另一个字符串的内容
我在读取字符串时遇到问题sscanf 我简化了代码以专注于问题 下面是整个代码中的一个函数 它应该打开一个文件并读取一些内容 但sscanf表现得很奇怪 例如我声明一个名为atm与内容 ATOM 之前sscanf它将这个字符串打印为ATOM
c
string
pointers
bufferoverflow
scanf
从 Ada 调用 scanf
如何从 Ada 调用 scanf 也就是说 大概有一个适当的 pragma import 声明 但是声明会是什么样子呢 我感兴趣的是如何从 Ada 调用更难以驾驭的 C 函数 而不是如何解析字符串本身 所以我不是在寻找纯粹的 Ada 解决方
scanf
ada
gnat
languageinteroperability
scanf 格式中的空白字符问题
我使用 scanf 读取输入stdin因为 scanf 被认为比cin 我发现以下意外行为 for int i 0 i lt 3 i scanf d t printf The input was d n t The d 格式为scanf预计
c
gcc
C11
scanf
Scanf 将输入的字符串解析为字符数组
我想在两个单独的数组中解析用户输入 使用 scanf g 编译没有错误 但出现内存访问错误 核心转储 德语 Speicherzugriffsfehler Speicherabzug geschrieben char top 10 char
c
char
scanf
scanf 一个大的十六进制值
我在尝试使用 scanf 从用户处获取大的十六进制数字 12 个字符 时遇到问题 它似乎只得到最后8个字符 例如 ABFFFFFFFF将变成0000FFFFFFFF 这是我的代码 unsigned long long address sca
c
Hex
scanf
scanf 正在使用未初始化的变量; C [重复]
这个问题在这里已经有答案了 我确信这里有一个愚蠢的错误 但是我无法弄清楚 这是我的代码的一部分 char moving scanf s moving 当我用 gcc 编译它时 它显示以下内容 newmatrix c 38 7 warning
c
char
initialization
scanf
如何使 scanf 有选择地忽略其转换说明符之一?
char value1 10 int value2 int value3 0 if scanf s d d value1 0 value2 value3 scanf s d value1 0 value2 我正在尝试使用scanf插入 3
c
string
input
scanf
languagelawyer
C中使用scanf()连续读取两个字符
我正在尝试输入用户的两个字符t次数 这是我的代码 int main int t scanf d t char a b for i 0 i
c
input
character
scanf
inputbuffer
C4473 结构分配警告
我目前正在做一项作业 很好奇编译时出现的警告是什么以及如何补救 它会构建 但当我调试时 它会出现错误屏幕 下面是出现的警告 1 gt c 用户 cesteves documents c 编程 库存 库存 inventory cpp 48 警
c
Structure
scanf
Scanf() 采用 0 而不是 Float 键盘输入
我在 scanf 函数将 0 作为输入而不是通过键盘的实际输入时遇到问题 手头的任务非常简单 我需要使用函数 upis 将元素添加到链接列表中 然后打印所有元素并清除列表 然而 我不断地打印出 0 起初我以为我的 upis 函数或我打印和清
c
IO
LinkedList
floatingpoint
scanf
«
1 ...
4
5
6
7
8
9
10
...13
»