
C++
文章平均质量分 66
loudyten
这个作者很懒,什么都没留下…
展开
-
三维动态字符数组,
//一维动态数组 char *a=new char[20]; for(int i=0;i<20;i++)a[i]='a'+i; for(int i=0;i输出结果是abcdefghijklmn....//二维动态数组 char **a=new char *[2];//这是在创建一个数组,这个数组有2维,里面的元素是是一个指向char类型的指针原创 2012-10-13 16:21:14 · 1436 阅读 · 0 评论 -
字符串处理函数
参考 http://www.cnblogs.com/Jesenwuzj/archive/2010/03/22/1691728.html字符串的输入(1)方法一:使用输入操符来填充一个C字符串变量例如:char a[80];cin>>a;注:以这种方式来读取C字符串时,会忽略最初的空白字符(空格、制表符和换行符),而且输入会在下一个空格或者换行符处停止。(2原创 2013-02-24 13:42:33 · 856 阅读 · 0 评论 -
重学数据结构
直接插入排序法, void SortCollection::DirectInsertSortInt(int intArray[],int length){ int temp=0; if(length<=1) { cout<<getSelfName<<"::"<<length<<" = "<<length<<endl; } for(int i=1;i<length;i++)原创 2013-09-02 01:10:17 · 872 阅读 · 0 评论 -
C++遇到的问题
重定义问题 : 包含头文件 multiple definition of解决办法二参数列表的写法:原创 2013-05-13 13:06:23 · 710 阅读 · 0 评论 -
对象在堆上,栈上,还是函数里面的局部变量
这里有解释原创 2013-05-12 17:58:27 · 948 阅读 · 0 评论 -
C++ 输入输出 包含文件读写
参考来自http://kingplesk.org/2011/05/c-ifstream-%E9%80%90%E8%A1%8C%E8%AF%BB%E5%8F%96%E6%96%87%E4%BB%B6/// Name : Hello.cpp// Author : // Version :// Copyright : Your copyrigh原创 2013-02-22 14:58:46 · 782 阅读 · 0 评论 -
学一点C, 挣钱养家
解答在这里http://bbs.youkuaiyun.com/topics/380154861?page=1#post-394077637#include/*输入正整数a,b,c,输出a/b的小数形式,精确到小数点后c位。a,b<=10^6,c<=100.例如:a=1,b=6,c=4时应输出:0.1667*/int main(){ /*一个非常神奇的解法*/ int a,b原创 2013-03-31 14:08:47 · 1478 阅读 · 1 评论 -
遇到G++ 和GCC 编译器的奇葩反应
先看代码#include#include#includestruct stu{ int name; char b[20];};int main(){ void getgo(struct stu *& students); struct stu * p=(struct stu *)malloc(sizeof(struct stu)); p->name=4444;原创 2013-03-27 19:58:24 · 932 阅读 · 0 评论 -
输入输出重定向
有时候写程序测试数据很多的时候,手工输入数据是很蛋疼的事情,所以可以借助文件,但是文件的操作也有点蛋疼. 什么打开关闭.其实这些都可以不用,#includefreopen("data.in","r",stdin);freopen("data.out",w,stdout);这样就使用scanf还有printf()的时候就直接在文件上进行操作了,和通常的输入输出流没有什么两样.原创 2013-03-30 15:29:30 · 603 阅读 · 0 评论 -
huffman学习
统计一篇文章中的char字符个数void getFrequency(const string FileName,map& StoreMap){ string frequencyTable="f:\\frequency.txt"; fstream writeFrequency(frequencyTable,ios::out|ios::trunc); fstream readFil原创 2012-12-15 21:52:34 · 612 阅读 · 0 评论 -
UNIX/LINUX 实现复制文件的功能
第一种办法: 使用read 和write函数#include#include#include#include#include#include#define FILE_MODE (S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH)using namespace std;int main(int argc,char *argv[]){ in原创 2013-03-06 21:59:20 · 912 阅读 · 2 评论 -
error: stray ‘\240’ in program
error: stray ‘\240’ in programcontainer_of.c:17:1: error: stray ‘\240’ in programcontainer_of.c:17:1: error: stray ‘\302’ in programcontainer_of.c:17:1: error: stray ‘\240’ in programcontainer_of....原创 2018-12-07 19:46:47 · 2446 阅读 · 0 评论