stdio 相关问题

此标记用于有关“标准I / O”的问题,即使用C头<stdio.h>中的工具或使用标准流stdin,stdout,stderr的I / O.

要输出此数字序列吗?

示例:输入数字:5输出:5,10,15,20,25,20,15,10,5 **示例2:**输入数字:3输出:3,6,9,6, 3代码:#include void main(){int a,i; a = 5; i = 1;做{...

回答 1 投票 0

致命错误:stdio.h:macOS上没有这样的文件或目录

我试图在macOS上用gcc编译一个简单的“ hello world”程序,由于某种原因,我收到错误消息“致命错误:stdio.h:没有这样的文件或目录”。有趣的是,如果我.. 。

回答 1 投票 0

我需要帮助,我的代码有误并且需要改进我的代码?

输入0,0,0,0输出无条目插入,输入1,1,1,1输出所有条目插入,输入1,1,1,0输出三个插入条目,输入1,0,1,0输出门1和门3 /输入1,1,0,0输出门1,门2,输入...

回答 1 投票 0

如何在C中刷新输入流?

我无法在此处冲洗标准输入,是否可以冲洗它?如果不是,那么如何使getchar()接受用户输入的字符,而不是输入缓冲区中的scanf()留下的“ \ n”? #...

回答 8 投票 5

如何在循环中使用scanf,将值存储到一个变量中,然后再打印出来?

我正在尝试制作一个程序,使用户能够输入所需的测试用例数量,输入字母数量,然后打印出来。由于我想在...

回答 1 投票 -1

如何从C语言中的stdio获取整数?

我对此有很大的麻烦... printf(“>”); int x = getchar(); printf(“获得编号:%d”,scanf(“%d”,&x));输出> 1234得到数字:1

回答 3 投票 26

数组未在C程序中完全解析

我正在尝试构建一个程序,该程序从输入中解析字符数组,然后返回格式化后的格式,省略多余的空格。 #include #include / * count ...

回答 1 投票 0

经过C语言验证的简单文件复制代码?

这似乎是一个简单的问题,但是我在这里没有找到任何类似的东西。由于C中没有文件复制功能,因此我们必须自己实现文件复制,但是我不喜欢重塑...

回答 7 投票 9

逸出括号中的Scanf十进制数字

我想从标准输入法中读取十进制数字,并用方括号括起来。当前,我正在将scanf()与格式说明符%d一起使用。如果转换失败,则我退出程序并出现错误...

回答 1 投票 3

如何在文本文件中查找行的长度?

我是编程的初学者,我不知道如何在C语言的文本文件中找到行长。我有一个文本文件,其中有名字和数字,每个名字和数字都在不同的行上,当...

回答 3 投票 -1

多个`FILE附加到同一文件中

POSIX和/或C标准对附加模式下指向文件系统中相同位置的多个FILE结构怎么说?具体来说,每次写入文件后都会刷新每个文件。...

回答 1 投票 0

C-scanf仅在特定的字符序列之后才用引号将数字引起来

说我有一个像这样的字符串:Hello World-这是一行textCOLOR =“ 4”,并且该字符串存储在buf [1000]中,如您所见,该字符串具有颜色标签,格式为COLOR =“ n“。 ...

回答 1 投票 0

我从printf(“%d”)获得的输出是什么意思? [重复]

我今天尝试了一个代码,发现printf(“%d”)仍然有输出。在我的计算机上,输出为“ 1487504216”。我想知道为什么得到输出以及输出的含义。 ...

回答 2 投票 -1

如果main()是函数,那么为什么它不从stdio.h和conio.h这样的C头文件库退出呢? [关闭]

我想知道main是否是函数,然后为什么在stio.h和conio.h之类的C预处理器库中不存在main,因为这些库也是内置函数的组

回答 3 投票 -2

为什么要在stdio函数上使用SDL I / O函数?

SDL包含许多用于处理以SDL_RWops结构为中心的I / O的功能。它们中的许多与stdio I / O功能非常相似,以至于它们使用相同样式的字符串。 ...

回答 1 投票 3

使用scanf()读取行不好吗?

scanf(“%[^ \ n]”,line);我的一个朋友建议使用fgets()读取一行作为输入要比上面的语句中使用scanf()好得多。他有理由吗?

回答 7 投票 16

Fibonacci序列:我的代码输出的结果有问题吗?

第一输入为5,第二输入13为输出,假定为5、8,13 #include int main(){int lim_up,lim_low,A = 5,B = 13,C = 8; printf(“ \ n \ n \ t输入下限:...

回答 2 投票 1

我的代码出了点问题,如果我输入第一个输入:5和第二个输入输入:13,结果输出应该是5,8,13?

第一输入为5,第二输入13为输出,假定为5、8,13 #include main(){int lim_up,lim_low,A = 5,B = 13,C = 8; printf(“ \ n \ n \ t输入下限:”); ...

回答 2 投票 0

C是否等效于自动刷新(每次写入后都刷新标准输出??)>

在Perl中,我可以输入:$ | ++;并且打印到STDOUT的所有内容都会自动进行fflush()处理。 C中是否有等效项?换句话说,有什么方法可以告诉stdio自动刷新...

回答 3 投票 30

如何编写一个以2个字符串作为命令行参数的c程序?

我只想使用库stdlib.h,stdio.h和string.h编写.c程序。调用C程序时,该程序将从命令行输入两个单词-像这样:.mycode ...

回答 1 投票 -2

© www.soinside.com 2019 - 2024. All rights reserved.