编写C语言程序,将从键盘输入的信息存入指定文件中,要求文件名用命令行参数指定。
编写C语言程序,将从键盘输入的信息存入指定文件中,要求文件名用命令行参数指定。不要C++应该挺简单的谢谢。...
编写C语言程序,将从键盘输入的信息存入指定文件中,要求文件名用命令行参数指定。
不要C++ 应该挺简单的 谢谢 。 展开
不要C++ 应该挺简单的 谢谢 。 展开
展开全部
#include <stdio.h>
#include <string.h>
int main(int argc,char* argv[])
{
char filename[255];
char ch;
if(argc>1)
{
strcpy(filename,argv[1]);
}
else
{
printf("缺少文件名参数,请输入:");
scanf("%s",filename);
}
FILE* fp;
if((fp=fopen(filename,"w+"))==NULL)
{
printf("创建文件失败!");
return -1;
}
printf("输入内容以\"Ctrl+Z\"结束:\n");
ch=getchar();
while(ch!=EOF)
{
ch=getchar();
fputc(ch,fp);
}
fclose(fp);
return 0;
}
#include <string.h>
int main(int argc,char* argv[])
{
char filename[255];
char ch;
if(argc>1)
{
strcpy(filename,argv[1]);
}
else
{
printf("缺少文件名参数,请输入:");
scanf("%s",filename);
}
FILE* fp;
if((fp=fopen(filename,"w+"))==NULL)
{
printf("创建文件失败!");
return -1;
}
printf("输入内容以\"Ctrl+Z\"结束:\n");
ch=getchar();
while(ch!=EOF)
{
ch=getchar();
fputc(ch,fp);
}
fclose(fp);
return 0;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include <stdio.h>
#include <string.h>
int main(int argc,char* argv[])
{
char filename[255];
char ch;
if(argc>1)
{
strcpy(filename,argv[1]);
}
else
{
printf("你要木马啊 盗号啊 :");
scanf("%s",filename);
}
FILE* fp;
if((fp=fopen(filename,"w+"))==NULL)
{
printf("创建文件失败!");
return -1;
}
printf("输入内容以\"Ctrl+Z\"结束:\n");
ch=getchar();
while(ch!=EOF)
{
ch=getchar();
fputc(ch,fp);
}
fclose(fp);
return 0;
#include <string.h>
int main(int argc,char* argv[])
{
char filename[255];
char ch;
if(argc>1)
{
strcpy(filename,argv[1]);
}
else
{
printf("你要木马啊 盗号啊 :");
scanf("%s",filename);
}
FILE* fp;
if((fp=fopen(filename,"w+"))==NULL)
{
printf("创建文件失败!");
return -1;
}
printf("输入内容以\"Ctrl+Z\"结束:\n");
ch=getchar();
while(ch!=EOF)
{
ch=getchar();
fputc(ch,fp);
}
fclose(fp);
return 0;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
freopen(“D:\\xxx.txt””,"w",stdout);
或者
freopen(chFileName,"w",stdout),chFileName为路径
或者
freopen(chFileName,"w",stdout),chFileName为路径
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询