欢迎光临散文网 会员登陆 & 注册

headfirst C--学习笔记(2)

2023-01-15 18:32 作者:一心想当网红的李老师  | 我要投稿

学习框架;

1、了解和安装合适的编程软件

C是一个跨平台软件,在windows、linux和Mac下面都可以安装使用。

其实以前玩的比较好的是linux下的C。主要是linux下面软件安装和文件调用比较方便。在windows下,硬盘分区之类的感觉比较麻烦。

另外linux下发现少软件和少模块的时候使用sudo install,pip install等命令安装一下很方便。windows下cmd窗口可以这么操作,但是很多时候安装不上,或者不知道装在哪里常有发生。

另外要使用opencv,也不知道头文件应该怎么处理。

所以第一步需要安装好软件,并会使用。(现在安装了一个dev C++,opecv是python装的,不知道能不能用)

2、打开软件,新建文件,保存文件

确认编程软件没有基础bug,可以正常使用。

3、编写程序可以打开外部文件并且读取内容,确认内容没啥问题

4、文件内容处理(处理方式和处理结果)

5、处理结果输出和保存

6、多个文件串联使用


以下是C语言文件打开程序1:

---------------

#include <stdio.h>

#include <stdlib.h>

int main()

{

FILE *fp;

char ch;

fp=fopen("1.txt","r");

while((ch=fgetc(fp))!=EOF)

    putchar(ch);

fclose(fp);

}

--------------

初始程序调试成功,C语言程序没啥问题。

问题1:

但是现在打开文件是写死的,最好做一个可以自己选择文件位置的接口(要是可以弹出个对话框,自己选择路径和文件最好)。

问题2:

另外打开的txt里面中文不行,会乱码,需要改进。

问题3:

不知道C语言可以打开那些文件,有没有什么类型限制。


headfirst C--学习笔记(2)的评论 (共 条)

分享到微博请遵守国家法律