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语言可以打开那些文件,有没有什么类型限制。