G++ ,我郁闷了
时间:2010-06-16
来源:互联网
作者: leycn 发布时间: 2010-06-16
不明白.
作者: pocoyo 发布时间: 2010-06-16
strs是包含了一系列字符串的字符数组。
如何正确的写入到文件?
作者: leycn 发布时间: 2010-06-16
#include <string.h>
typedef struct _args
{
int a_num;
char** a_arg;
} ARGS;
int main(int argc,char** argv)
{
FILE* fwr;
ARGS argw;
argw.a_num=argc;
int i;
for(i=0;i<argc;i++)
strcpy(argw.a_arg[i],argv[i]);
fwr=fopen("argv.txt","w");
fwrite(&argw,sizeof(argw),1,fwr);
return 0;
}
作者: leycn 发布时间: 2010-06-16
作者: leycn 发布时间: 2010-06-16
作者: pocoyo 发布时间: 2010-06-16
作者: leycn 发布时间: 2010-06-16
任何时候指针都是不能通过文件来传递的,保存到文件里的只能是数据和数据之间的逻辑关系,而不能是指针
作者: BigSnake.NET 发布时间: 2010-06-16
作者: leycn 发布时间: 2010-06-16
#include <string.h>
typedef struct _args
{
int a_num;
char** a_arg;
} ARGS;
int main(int argc,char** argv)
{
FILE* fwr;
ARGS argw;
argw.a_num=argc;
int i;
for(i=0;i<argc;i++)
strcpy(argw.a_arg[i],argv[i]);
fwr=fopen("argv.txt","w");
fwrite(&argw,sizeof(argw),1,fwr);
return 0;
}
这个应该没错.
作者: meteormatt 发布时间: 2010-06-17
这个都已经错的没法改了...
作者: Strange 发布时间: 2010-06-17
这个都已经错的没法改了...
... ...代码没有错误能编译过去.但是不能实现要的功能.
作者: leycn 发布时间: 2010-06-17
这个都已经错的没法改了...
... ...代码没有错误能编译过去.但是不能实现要的功能.
对的.
我也是这个意思.
代码本身没有Error,只是没有实现功能.
作者: meteormatt 发布时间: 2010-06-21


作者: life_love43 发布时间: 2010-07-23
你说对了。
就错在字符串拷贝那一行。因为你还没给 argw.a_arg分配内存。
作者: ywj 发布时间: 2010-08-14
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28