用C语言文件如何输出指定字符串

如何从一个TXT中输出指定字符串?
比如输出以X打头的6个字符:
**********
X*********
**********
输出:
X*****
*为随机值,无法确定

第1个回答  2009-03-24
只说思路,具体函数用法请自行解决

fopen打开文件
循环(for)读入每行(fgets)
判断该行是否以X开头,是则输出前六个字符,否不输出
第2个回答  2009-03-23
FILE *fp;
fp = foper("文件地址","w"); //打开文件
fprintf("打印内容"); //输入
fclose(fp); //关闭并保存文件
第3个回答  2020-12-24

C语言字符串的学习,输入指定字符串,并且计算字符串的位数

第4个回答  2009-03-23
char line[100];
fscanf(fp,"%s", line);

if(line[0] == 'X')
{
line[6] = 0;
printf("%s",line);
}本回答被网友采纳
第5个回答  2009-03-23
printf(X******* )

如何使用c语言输出一个字符串?
1、首先我们新建一个dev C++的项目。2、接下来在项目中新建C语言程序文件。3、然后在C语言文件中声明一个字节数组。4、接下来我们通过printf函数提示用户输入字符串,通过scanf接收用户输入的字符串。5、接着在通过printf函数输出用户输入的内容。6、最后运行C语言程序,就可以知道内容,我们输入内容以后就...

在C语言中如何实现用键盘输入一个字符串,并打印出来
在C语言中输入并打印字符串的编程方法如下:定义一个存放字符串的数组空间,比如为字符串分配100个数组空间。使用gets()函数获取键盘输入的字符串,输入格式为gets(定义的字符数组名)。使用puts()函数输出之前输入的字符串,输出格式为puts(定义的字符数组名)。运行程序后,成功实现输入字符串并原样在屏...

c语言如何输出字符串
\/\/ 定义一个字符串 char myString[] = "Hello, World!";\/\/ 使用printf函数输出字符串 \/\/ %s是字符串的格式说明符,用于指示printf接下来要处理的参数是一个字符串 printf("%s\\n", myString);\/\/ 也可以直接输出字符串字面量,而不需要先将其存储在变量中 printf("This is another string.\\n...

如何用C语言编写一个输出字符串的程序?
一、题目大意为输出一个已知的字符串。解题思路:定义一个字符数组,并用“初始化列表”对其赋以初值 用循环逐个输出此字符数组中的字符 include <stdio.h> int main(){ char c[15]={'r',' ','i','g',' ','g',' ','h','t','u',};int i;for(i=0;i<15;i++)printf("A=%...

C语言中,如何输出一个字符串中的字符?
include <stdio.h> int main() { char str[] = "hello, world!";int len = sizeof(str) \/ sizeof(char); \/\/ 计算字符串的长度 for (int i = 0; i < len; i++) { printf("%c ", str[i]); \/\/ 逐个输出字符串中的字符 } return 0;} ...

如何用C语言输出一个字符串?
代码如下:int main(){ float r,h,s;scanf("%f",&r);scanf("%f",&h);s=2*3.1415926*r*r+2*3.1415926*r*h printf("表面积是%f\\n",s);return 0;}

在C语言中如何实现用键盘输入一个字符串,并打印出来
在C语言中实现用键盘输入字符串并打印的方法步骤如下:首先,需定义一个数组空间用于存放字符串,例如分配100个数组单元。接着,使用gets()函数读取键盘输入的字符串,调用格式为gets(字符数组名)。然后,应用puts()函数输出之前读取的字符串内容,使用方法为puts(字符数组名)。最后,运行程序,即可成功...

用C语言文件如何输出指定字符串
只说思路,具体函数用法请自行解决 fopen打开文件 循环(for)读入每行(fgets)判断该行是否以X开头,是则输出前六个字符,否不输出

C语言怎样输入一个名字后输出一个特定句子
源代码如下:include <stdio.h> include <string.h> void main(){ char str[100];printf("请输入张三: ");scanf("%s", str );if ( strcmp(str,"张三")==0 ) \/\/两个字符串相等时,strcmp返回0 { printf("我傻瓜\\n");} else { printf("你输入的是:%s\\n", str );} ...

c语言中怎么输出字符串中的某个字符
c语言中的字符串实际上是字符数组,如果想输出某位上的字符,可采用数组元素输出方式进行输出,如:char s[]="abcde";printf("%c", s[3] ); \/\/输出第四个字符'd',%c表示输出单个字符 还可以采用指针方式输出相应位的字符,如:char *p=s ; \/\/字符字符指针p,指向字符串首地址 printf("%c...

相似回答