㈠ 如何将C/C++程序编译到指定的大小如编译成100KB大小
来设置
用于控制台窗口操作的API函数如下:
GetConsoleScreenBufferInfo 获取控制台窗口信息
GetConsoleTitle 获取控制台窗口标题
ScrollConsoleScreenBuffer 在缓冲区中移动数据块
SetConsoleScreenBufferSize 更改指定缓冲区大小
SetConsoleTitle 设置控制台窗口标题
SetConsoleWindowInfo 设置控制台窗口信息
此外,还有窗口字体、显示模式等控制函数,这里不再细说。下列举一个示例,程序如下:
#include
#include
#include
void main()
{
HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);
// 获取标准输出设备句柄
CONSOLE_SCREEN_BUFFER_INFO bInfo; // 窗口缓冲区信息
GetConsoleScreenBufferInfo(hOut, bInfo );
// 获取窗口缓冲区信息
char strTitle[255];
GetConsoleTitle(strTitle, 255); // 获取窗口标题
printf("当前窗口标题是:%s\n", strTitle);
_getch();
SetConsoleTitle("控制台窗口操作"); // 获取窗口标题
_getch();
COORD size = ;
SetConsoleScreenBufferSize(hOut,size); // 重新设置缓冲区大小
_getch();
SMALL_RECT rc = ; // 重置窗口位置和大小
SetConsoleWindowInfo(hOut,true ,&rc);
CloseHandle(hOut); // 关闭标准输出设备句柄
}
㈡ 怎么用c语言生成一个特定大小的文本文件
你可以新建文本文件,设置文件的长度为256K,再关闭文件即可
㈢ C语言中的改变文件大小的函数
但C语言如果调用命令获取命令结果,需要以popen(char* command, char* buf)来取得结果,比较不方便,经一番搜寻,发现C语言本身的函数就可以解决这一问题。
解决办法:
1. 使用stat()编写自定义的函数get_file_size();
static int get_file_size(const char* file) {
struct stat tbuf;
stat(file, &tbuf);
return tbuf.st_size;
}
使用示例:
#include <stdio.h>
#include <sys/stat.h>
#include <unistd.h>
static int get_file_size(const char* file) {
struct stat tbuf;
stat(file, &tbuf);
return tbuf.st_size;
}
int main() {
struct stat buf;
stat("./test.log", &buf);
printf("test.log file size = %d \n", (int)buf.st_size);
printf("test.log file size is: %d \n", get_file_size("./test.log"));
return 0;
}
编译:
hxtc@hxtc-pd:~/work/debug/c_debug/src/c_exer$ gcc -std=gnu99 -o test_stat test_stat.c
运行结果:
hxtc@hxtc-pd:~/work/debug/c_debug/src/c_exer$ ./test_stat
test.log file size = 8358940
test.log file size is: 8358940
㈣ 设置文件长度 C语言
chsize(int handle,unsigned int size);
㈤ 怎么把文件大小改小
1. 如何把文件较大的文件变小
1、文件较大主要是由于比特率过高(如320Kbps),使用酷狗自带的格式转换工具可以把比特率较高的文件转换为比特率较低的文件,从而改变文件的大小,点击酷狗播放器右边“我的应用”下的“格式转换”;如(图1)
图1
2、添加要转换的音乐文源迹件;如(图2)
图2
3、在“转换格式”中,选择“MP”,然后点击“音乐质量”最右侧的“高级”,进入配置页面;如(图3)
图3
4、将“比特率”中的“恒定码率”改成较小的值,推荐128Kbps;如(图4)
图4
5、确定之后,选择好“转换设置”下的“目标文件夹”,然后点击右下方的“缓缓文件”,就会得到一个文件较小的MP3了。当然,您也可以根据个人喜好对比特率进行调整。如(图5)
图5
2. word文件大小怎么改 修改文件大小具体操作
缩小word文件大小第一招:
Word在保存盯裂睁DOC文件时只是把一些后来的信息存入,这样就会出现哪怕您删除了文档中的内容也会使它的文件越来越大的情况。这时候,只要我们使用“另存为”命令,Word则会重新将信息进行整理存盘,这样反而会使得文件的容量大大减少。
缩小word文件大小第二招:
打开Word,单击“工具”菜单中的“选项”命令,再单击“保存”选项卡,在设置窗口中取消选择“允许快速保存”选项,以后Word就会在每次保存文件时自动进行信息整理并存盘,这样也会缩小word文件大小。
假如我们使用了Word 的嵌入字体技术,则在选中“嵌入 TrueType 字体”后,还应选中“只嵌入所用字符”复选框,否则Word会把所用到的TrueType字体一同“打包”,这样会大大增加文件的大小。
缩小word文件大小第三招:
在保存之前,单击“文件”菜单下的“页面设置”打开对话框,然后用鼠标任意点击几下其中的“纸张大小”、“页边距”等标签(其中的内容可以不改动),点击“确定”后再保存。虽然这些动作看似什么都没做,好像都是些假动作,但Word就不会这么认为了,它会启用一些有效设置,只打印实际有的内容,所以无形中我们会发现文档很奇妙的变小了。
缩小word文件大小第四招:
我们试着将文件另存为RTF格式的文件后,不但格式完好如初,而且能够被许多Windows应用程序所支持,同时容量还会大大地减少。
缩小word文件大小第五招:
如果Word中有图片时,就要注意这招了。如果用工具软件打开图片再进行复制和粘贴操作,这样操作的结果会增加文档容量的大小,是因为当采用粘贴命令时,文档中增加的内容除了我们所需要的图片本身,还有许多与图片和软件有关的信息,并且Word还自动在图片和原来软件中创建了链接。正确的做法是:使用选择凯岁性粘贴图片,则只往文档中添加图片本身,大大减少文件规模。
另外,在任意一张图片上,鼠标右击显示图片工具栏,点击“压缩图片”按钮,对图片进行压缩。
缩小word文件大小第六招:
如果Word文件插入的图片比较多,巧用另存为“筛选过的网页”来缩小word文件大小。方法如下: 1、打开Word文件,我们文件1.doc为例。2、另存为 “筛选过的网页”格式文件 ,如2,文章中的插图将存在另一个文件夹2.files里。3、退出word。4、再用IE打开2。5、选文件菜单,使用word进行编辑。6、选页面视图,局部调整些格式错误。7、另存为word格式文件,1-1.doc。8、比较1.doc和1-1.doc,会发现文件变小了。注意图像数据仍在2.files里。如果将图像文件夹更名,打开word文件时,所有图形只显示占位框。重新插入word文档中,才能脱离图像文件夹的连接。9、在word[编辑]菜单里,选链接,把显示的所有图形链接选上,钩上[将图片保存在文档中],[立即更新],再保存,可以脱离图像文件夹。确认无误后,可选断开链接。
3. 如何把JPG格式的图片 文件大小改小而不改变尺寸
像您这种情况,就是需要压缩图片。那么压缩图片其实有很多种方法的,不一定只有PS才能完成哦,这里推荐你使用以下方法,相比PS那肯定是比较简单一点的,但是效果确实很不错的呢。望采纳~
步骤一、运行软件,以下是软件操作主界面。
步骤二、在软件的左侧,我们选择“添加文件”,将需要压缩的图片上传到这里,可以同时添加多个图片哦!
步骤三、添加成功后,在右下角的“设置”中,选择需要压缩的大小,压缩品质越低,压缩的图片大小越小。
步骤四、在软件上方的“输出目录”中可设置文件的保存位置,系统默认的是原文件夹,更换文件保存位置可选择“自定义”设置。
步骤五、最后就可以点击“开始压缩”按钮了。完成后,在存储路径中查看即可!
4. 怎么修改文件大小
以常用的BMP为例!
简单的:
直接用Windows自带的“画图”,在“开始”、“程序”、“附件”里。
打开图片后,在点“文件”、“另存为”,在保存的格式里,选“JPG”即可。
复杂的:(比画图功能强大!可改多种格式)
ACD See,简称ACD,著名的看图软件,我用的是6.0的中文版。网上很多有下载的。
安装好ACD6.0后,点一副图片,系统会自动调用ACD将其打开,点窗口上方菜单栏中的“修改”、“转换文件格式”,在“格式”中选择自己想要的格式吧,点下一步,按照提示即可,很容易的。
另外。在“格式设置”里,可以调整压缩率,这一点非常重要,能在基本不改变照片画质的情况下,把照片体积压缩的很小。
ACDSee Pro 8.1 build 99 汉化精简免安装修正版 by 烈火
5. 如何修改文件大小
如果把实际大小改得比这个文件所在的磁盘还大
那样的话,你的磁盘也存不下去的,告诉你超强的另外一招吧,我这里拿C盘举例,打开运行CMD后,输入cd\进行根目录C
使用命令md 11..\
建立一个11.这样文件名的文件夹,双击他是打不开的,但是,这样太明显了,我们要做的更深一些,我们现在就用不寻常的方式进入那个11.的文件夹,运行里面输入c:\11../
打开后把你不想被人发现的文件放进去,正常方式新建一个11文件名的文件夹,现在发现可以打开刚才那个不可以打开的文件夹了吧,好的,你打开看看,是不是面里却没有文件啊?
㈥ 如何用C语言获取文件的大小
http://blog.csdn.net/acb0y/article/details/6181604