logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

嵌入式学习之linux系统编程---4 文件IO之read函数

1、read函数的函数原型#include <unistd.h>ssize_t read(int fd,void *buf,size_t count)在函数原型中,ssize_t 指的是返回值;fd是要读取的文件的文件描述符;* buf是万能指针,一个任意类型的指针,议案是传进去一个地址;count是要读取的字节个数。同样地,在ubuntu界面输入:man 2 read可以查看read

#linux
嵌入式学习之Linux系统编程---9 目录IO之readdir函数

1、readdir函数的函数原型#include <dirent.h>struct dirent *readdir(DIR *dirp);对于readdir函数来说,它只有目录流指针这一个参数,这个目录流指针就是使用opendir这个函数大尅的返回值。该函数在man手册的第三页,该函数如果执行成功,则返回的是一个结构体指针,失败则返回的是NULL,读到末尾也是返回NULL。2、read

#linux#ubuntu
嵌入式学习之QT学习---12交叉编译Qt源码以及编译触摸

原先的gcc版本是4.4.7,编译总失败。编译提示错误:unrecognized command line option “-std=c++11”root@ubuntu:/home/qt/qt_source/qt-everywhere-opensource-src-5.7.0# gcc --versiongcc (Ubuntu/Linaro 4.4.7-8ubuntu1) 4.4.7Copyrig

#qt#ubuntu
c语言---16 关于goto语句

C语言提供了可以随意使用的goto语句和标记跳转的标号,但是不建议用goto语句。从理论上goto语句是没有必要的,实践中没有goto语句也可以很容易地写出代码,但是某些场合中goto语句还是用得着的,最常见的用法就是终止程序在某些深度嵌套的结构的处理过程,例如一次性跳出两层或多层循环,这种情况下使用break是达不到目的的,因为break它只能从最内层循环退出到上一层循环。示例一:验证goto语

#c语言
嵌入式学习之QT学习---9 QT网络编程之UDP通信

1、关于UDP的基础信息UDP(user datagram protocol,用户数据报协议)是轻量的、不可靠的、面向数据报(datagram)、无连接的协议,它可以用于对可靠性要求不高的场合。与TCP通信不同,两个程序之间进行UDP通信无需预先建立持久的socket连接,UDP每次发送数据报都需要指定目标地址和端口。 UDP通信相对于TCP通信的实现来说就稍微容易一些了,因为UDP是不需要分客户

#qt#ui
c语言---15 循环语句do while()

do语句的语法此处的循环语句可能不是一条语句,而是一段代码。示例:利用do while循环实现打印1-10打印结果为:1 2 3 4 5 6 7 8 9 10执行流程:打印结果为:1 2 3 4将代码中的break换成continue的时候,查看运行结果,可以看到:1 2 3 4 _(4后面的光标持续闪烁),因为它会跳过continue后面的部分,直接来到while中的判断部分,判断是否...

#c语言
到底了