01 2021 档案

摘要:找到屏幕 再找到分辨率,就可以设置 分辨率 我用的是通过手机的热点上网,通过虚拟机的桥接无法让ubuntu上网,但是可以选择第二个选项。 这样虚拟机可以通过电脑的无线,手机的热点上网。 阅读全文
posted @ 2021-01-31 22:54 看星星的派大星 阅读(136) 评论(0) 推荐(0) 编辑
摘要:打印的结果是: 也就是说, argv 代表着在命令行中输入的参数,其中,./main.exe 也算参数,这些字符会自动的放在 argc[] 的数组中。 阅读全文
posted @ 2021-01-31 14:38 看星星的派大星 阅读(56) 评论(0) 推荐(0) 编辑
摘要:sprintf (char* ) 输出到文件 fprintf(FILE* ) 输出到文件 EOF 的值为-1 scanf("%d%s", value,name) 如果成功输入一个参数返回1,成功输入两个参数返回2,没有成功的参数返回0 struct Node{ int a; char* name; 阅读全文
posted @ 2021-01-26 22:55 看星星的派大星 阅读(141) 评论(0) 推荐(0) 编辑
摘要:两者的风格是一样的 首先是 语言的头文件 header.h #ifndef #define #include <stdio.h> void print(void); #endif 然后是函数文件 #inlcude "header.h" void print() { printf("hello wor 阅读全文
posted @ 2021-01-24 00:41 看星星的派大星 阅读(82) 评论(0) 推荐(0) 编辑
摘要:typedef 的一般用法 typedef struct _name{ }name,*name1; 用以上的方法是可以的。 但是还有另一种声明方法 ,这个可以结合 存储指针的数组,以及指向数组的指针,来理解。 typedef void (*func)(int , char*); 如果是这样声明的话, 阅读全文
posted @ 2021-01-17 16:28 看星星的派大星 阅读(1667) 评论(0) 推荐(1) 编辑
摘要:char name[10] = {"sdas"} 如果内容小于初始化的内容那么其余的内容全为0 char name[10] = {10} 这也是一种初始化的方式 const char * name = "sdfsf"; 这样可以 char* name = "sdfsf" 这样不可以 char nam 阅读全文
posted @ 2021-01-16 17:46 看星星的派大星 阅读(433) 评论(0) 推荐(0) 编辑
摘要:对于宽字节字符串, wchar_t 实质是 unsiged short , 也就是一个字符串在内存中占两个字节,而char 在内存中,一个字符只占一个字节,好像是为了解决汉字的编码问题,使用的是unicode. 对于宽字符数组的初始化 wchar_t name[10] = {L"sdfasdfasf 阅读全文
posted @ 2021-01-15 15:17 看星星的派大星 阅读(528) 评论(0) 推荐(0) 编辑
摘要:在VC 的编译器中,Sleep函数包含在 Windows.h的头文件中, 并且 Sleep中的S要大写,里面是毫秒 1S=1000MS 但是在Linux中,sleep函数包含在 unistd.h 的头文件中,并且sleep中的s是小写,里面是秒。 阅读全文
posted @ 2021-01-15 15:08 看星星的派大星 阅读(1627) 评论(0) 推荐(0) 编辑
摘要:在最新的vs中已经不能使用 fopen 必须使用 fopen_s函数 基本的使用方法是 #include<stdio.h> int main() { FILE* fp; // errno_t == int ,也就是 typedef int errn_t errno_t error; error = 阅读全文
posted @ 2021-01-13 23:40 看星星的派大星 阅读(11331) 评论(0) 推荐(0) 编辑