99问答网
所有问题
C语言编程,输入字符串保存进一文件中
利用文件打开函数fopen_s以写入的方式(“w”)创建文件,为什么结果是打不开文件,不是可以利用这种方式创建文件吗?
举报该问题
推荐答案 2018-01-30
errno_t fopen_s( FILE** pFile, const char *filename, const char *mode );
FILE * fopen(const char * path, const char * mode);
不多说了
(还是补充吧,errno你应该知道是啥吧, errno.h里面的东西)
你应该判断fp是否为NULL
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/XW7jvXjjXXjOjzjz7B.html
相似回答
怎样把
输入C语言
程序中的信息
保存
下来
答:
在
编写C语言
程序时,若需
保存输入
信息以供后续使用,可以通过以下步骤实现。首先,在程序中创建一个输出
文件,
用于
存放输入
信息。具体操作可采用C标准库函数如fopen和fprintf。以fopen为例,其语法为:
FILE
*fp = fopen("
file
name.txt", "w"),其中"filename.txt"为文件名,"w"表示写入模式。接下来...
从键盘
输入一
个
字符串,
将其中的小写字母全部转换为大写字母,然后输出...
答:
include <stdio.h> include <stdlib.h> include <string.h> int main(){
FILE
*fp;int i=0;char str[100];printf("请
输入字符串,
并且以感叹号!结束:\n");if((fp=fopen("test.txt","w"))==NULL)//打开输出
文件
并使fp指向此文件 { printf("无法打开此文件!\n");//如果打开出错就...
c语言
如何向一个
文件中输入字符串
答:
1.通过fopen打开
文件,
fputs像文件写入数据,fclose关闭文件。include <stdio.h>int main(){
FILE
*pf = fopen("F:/1.txt", "w+"); // 以写、创建形式打开文件 if (!pf) return -1; fputs("123abc456-1452=!@#$", pf); // 像文件写入
字符串
fclose(pf); // 关...
C语言里
如何
输入
几个
字符串
放到一个数组中
答:
方法如下:include <stdio.h> void main(){ char s[10][80];for(i=0;1<10;i++){ gets(s[i]);} }
c语言
:
输入一
个
字符串
存入数组a中,找出ASCII值为奇数的字符按序存入数组...
答:
include "stdio.h"#include "string.h"void main(){ char a[20],b[20]; int i,j=0; gets(a); for(i=0;i<strlen(a);i++) { if(a[i]%2!=0) b[j++]=a[i]; } b[j]='\0'; puts(b);} ...
c语言,
如何把二维数组中的
字符串
写入txt
文档中
?
答:
using namespace std;int main(){ int a[10][10];//10*10的二维数组。int i,j;//
输入
二维数组的值。for(i = 0; i < 10; i ++){ for(j = 0; j < 10; j ++){ cin>>a[i][j];} } ofstream out("out.txt");//打开
文件
。for(i = 0; i < 10; i ++){ for(j =...
...一个长度不超过80的
字符串,
以ascii码形式
存储到一
个磁盘
答:
如果是存储ascii值的话则可以遍历
字符串
然后将元素的ascii值(十进制)
存储里文件里
一个简单的代码如下 include <stdio.h>int main(int arg
c,
char **argv){ FILE *fp; char s[80]; int i; scanf("%s",s); if((fp=fopen("1.txt","wb")) == NULL) return -1;...
...然后输出
到一
个磁盘
文件
“test”中
保存输入
答:
include <stdio.h>void main(){char
c,
str[100];int i=0;
FILE
*fp=fopen("test.txt","w");;c=getchar();while(c!='!'){if(c>='a'&&c<='z')c-=32;str[i]=c;i++;c=getchar();}str[i]='\0'; fputs(str,fp);fclose (fp);} ...
如何把
c语言中
输出的数据
保存到一
个
文件夹中
?
答:
1、首先,可以先查看整体代码,了解
保存
整体框架。2、然后,定义一个
文件
指针,指向文件。3、接下来就可以先对控制台清屏幕。4、此时,就可以开始使用保存的命令语句。5、还能对屏幕适当的等待。6、最后记得关闭文件的打开。7、打开保存为这个页面,并选择好路径。8、然后点击保存类型。9、然后找到文件名...
大家正在搜
编程实现输入一串字符串
c语言字符串输入
c语言输出字符串
c语言中字符串的定义
c语言字符串逆序输出
c语言字符串转数字
字符串编程软件
字符串c语言
c语言字符串复制