程序设计
perfect小卷纸
这个作者很懒,什么都没留下…
展开
-
C语言 fprintf写入文件
C语言 fprintf写入文件以追加方式写入txt文件(若无该文件,则新建)以追加方式写入txt文件(若无该文件,则新建)FILE *fp; fp=fopen("9.txt","a+"); //用 fopen 函数打开txt文件 for (int i = 0; i < K - 1; i++){ fprintf(fp,"k=%d,Datalen=%d\n", i,Vecto...原创 2020-04-28 19:17:41 · 3170 阅读 · 0 评论 -
main函数中的参数
在main函数中,其实存在着两个参数,其中,argv代表的是程序所输入的参数个数,另一个则代表了具体的参数内容。root@xhj-2:/usr/linuxProgramming/les3# cat main3.c#include <stdio.h>int main(int argv,char* argc[]){ printf("argv is %d \n",argv)...原创 2019-11-07 20:05:38 · 120 阅读 · 0 评论 -
Linux makefile简单说明
make是一个非常重要的编译工具,它将一个大型的项目分成若干个模块,可以帮助我们很清晰快捷的整理源文件。安装:apt-get install make下面将用一个例子来表示:hello.c文件通过调用max函数来得到两个数中的较大者root@xhj-2:/usr/linuxProgramming/chapter3/les2# cat hello.c#include <stdio...原创 2019-11-07 19:15:26 · 119 阅读 · 0 评论 -
Linux上生成指定大小的文件--dd命令
dd if=/dev/urandom of=randomfile bs=1M count=1该命令作用是生成一个1M大小的内容随机的文件,其中:dd:Linux下一个命令,作用为指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。if:输入文件名,缺省为标准输入,即指定源文件。/dev/zero:是一个输入设备,你可你用它来初始化文件。该设备无穷尽地提供0,可以使用任何你需要的数目—...原创 2019-11-04 21:12:53 · 774 阅读 · 0 评论 -
Linux程序设计学习系列(第二章)
第二章 shell程序设计创建脚本示例脚本内容#!/bin/sh#first#it's am example for perfectxhjfor file in *do if grep -q POSIX $file then echo $file fidoneexit 0其中,exit返回的是一个退出码,当此脚本被其他脚本调用时,退出码就可以被返...原创 2019-10-29 22:23:52 · 248 阅读 · 0 评论 -
/bin/bash和/bin/sh区别
在学习linux编程的过程中,发现shell脚本中有的是以#!/bin/sh开头的,有的是以#!/bin/bash开头的,因此在此记录两者之间的区别。sh就是Bourne shell这个是UNIX标准的默认shell,对它评价是concise简洁 compact紧凑 fast高效,由AT&T编写,属于系统管理shellbash是 GNU Bourne-Again SHell是lin...原创 2019-10-25 16:30:52 · 405 阅读 · 0 评论 -
Linux程序设计学习系列(第一章)
begin linux programming学习 第一章ubuntu下配置c运行环境及示例环境配置编写hello.c源代码静态库实验ubuntu下配置c运行环境及示例环境配置ubuntu默认不包含编辑器vim和编译器gcc。因此首先要将所需要的运行环境安装配置好。1.apt-get update2.安装vim:sudo apt-get install vim3.安装gcc:sudo ...原创 2019-10-18 16:38:23 · 111 阅读 · 0 评论