file+stdin

作者&投稿:圭蓉 (若有异议请与网页底部的电邮联系)

用C语言在字符串中删除指定的字符。
include "stdio.h"include <string.h> int main(){ char a[50],ch;int i,j;printf("输入字符串:");scanf("%s",a);fflush(stdin);printf("输入要删的字符:");scanf("%c",&ch);for(i=0,j=0;i<strlen(a);i++)if(a[i]!=ch)a[j++]=a[i];a[j]='\\0';puts(a);retur...

c语言编程 求两个超过200位的非负整数的和
include <iostream> include <string> include <algorithm> using namespace std;string a, b, ans;int main() { cin >> a >> b;int aa = a.length();int bb = b.length();int ss = min(aa, bb);int ll = max(aa, bb);reverse(a.begin(), a.end());reverse(b.begin(), ...

赵鱼15368135715问: Python3 运行程序,出现“File "<stdin>".line3 -
安溪县复方回答: 你要在file.close()之前 先敲回车 出现>>>以后再执行关闭.否则他以为你在循环体里做关闭,但是对齐有错了 试试看

赵鱼15368135715问: C语言中 stdin流的用法?
安溪县复方回答: sdtin就是个标准的输入,当文件描述符一样用,FILE*类型的 gets就是跟读文件一样从里面读东西 printf跟stdin没关系

赵鱼15368135715问: 为什么我定义了一个文件指针FILE * stdin就报错啊!! -
安溪县复方回答: stdin是编译器默认已经创建的文件,你不能再创建了.编译器自动创建三个 stdout,stdin,stderror

赵鱼15368135715问: linux中,stdin标准输入到底什么意思,必须是通过键盘输入的,难道还有其他的输入方式吗? -
安溪县复方回答: 有其他输入,比如文件、管道 以cat为例 只输入cat,那么它会从接受来自键盘的标准输入 cat <file,输入就是一个文件的重定向 ls | cat,输入就是来自管道

赵鱼15368135715问: C语言输入输出重定向 -
安溪县复方回答: 在C语言中,可以使用freopen将输入输出重定向.C语言的标准输入输出为stdin和stdout,这两个变量的类型为FILE*类型,也就是说,标准输入输出操作,其本质还是文件操作.当需要重定向时,可以调用 stdin = freopen("data.in","r",stdin); stdout = freopen("data.out","w",stdout); 将标准输入重定向到data.in,将标准输出重定向到data.out.当调用该函数时,需要引用头文件stdio.h.

赵鱼15368135715问: C语言求教: 有一个txt文件,要求从stdin读入,是什么意思? -
安溪县复方回答: stdin 是标准输入 这个不一定是键盘 可以重定向的我个人理解是 用管道 echo xx.txt | p.exe 不过...怎么看你都像是用windows的 不知道cmd能用|不... 如果你说的是在linux下面 我说的就是完全合情合理 天经地义的 解答不管是什么系统 你直接fread(stdin, xx); 记得加上#include <stdio.h> stdin是C标准库里面的一个全局变量至于到底stdin的东西从那来就先不管 反正是安要求从stdin来 而且也应该这样做你的程序只管从stdin读数据 然后处理就行了

赵鱼15368135715问: linux编程里有这么一句if (lseek(STDIN - FILENO, 0, SEEK - CUR) == - 1 ),请问是什么意思? -
安溪县复方回答: STDIN_FILENO 就是 stdin,但是, stdin 是对应 FILE *, STDIN_FILENO 是 输入流描述符,或文件号,通常是 0.STDIN_FILENO 与read/write 相配.SEEK_CUR -- 偏移位置从文件指针当前位置开始计算.参数2你给的 0,是偏移量.怎样才能输出seek OK呢 -- 你试试 用管道 的方法,数据从管道 输入,相当于 文件转向.( pipe, socket,FIFO 返回 ESPIPE)

赵鱼15368135715问: linux重定向命令(>,>>...)其中一方必须是文件? 能不能两边都是指令? -
安溪县复方回答: 可以 cmd < file >file2 cmd 命令以 file 文件作为 stdin,以 file2 文件作为 stdout;cmd < file cmd 命令以 file 文件作为 stdin;

赵鱼15368135715问: C语言中标准输入设备文件流标识符是什么 -
安溪县复方回答: 严格来说,流的概念出现与C++,在C中并没有文件流的概念.不过有达到同样效果的输入文件标识符,被称为标准输入设备文件指针,名字为stdin. stdin的类型为FILE *型,对于标准输入进行操作的函数,比如scanf, gets, getchar等,都可以用文件操作函数,对stdin进行操作,达到同样效果.比如 gets(str); 等同于 fgets(str, stdin);

赵鱼15368135715问: stdin是FILE类型的指针吗? -
安溪县复方回答: 是啊,而且是最正宗的FILE指针了:) 要注意的是,stdin不需要用fopen打开,因为系统在开始执行你的main函数之前就先替你打开了.


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网