随笔分类 -  c/c++

摘要:在vs中,使用c时,由编译-链接,cpp之间是自动的,如: 1,头文件 x.h: 2,实现 impl.cpp: 3,在main(即user_extern.cpp)中(使用实现 impl.cpp不需要include impl.cpp),只要include 包含 int f();的 头文件(即 x.h) 阅读全文
posted @ 2018-01-02 18:09 wonkju 阅读(1139) 评论(0) 推荐(0)
摘要:解决方案: 1,在项目 上 选择 “视图”- “属性页” 2,选择 “配置属性” - “清单工具” - “输入输出”,将 “嵌入清单”的值设置为 “否” 阅读全文
posted @ 2018-01-02 16:03 wonkju 阅读(250) 评论(0) 推荐(0)
摘要:1,triplet_head.h 文件 1 #define TRUE 1 2 #define FALSE 0 3 #define OK 1 4 #define ERROR 0 5 #define OVER_FLOW -2 6 7 typedef int Status; 8 typedef int E 阅读全文
posted @ 2017-12-27 18:04 wonkju 阅读(599) 评论(0) 推荐(0)
摘要:致命错误C1010,在寻找预编译指示头文件时,文件未预期结束。就是没有找到预编译指示信息的问文件。 (vc++)需要引入 #include "stdafx.h"(每一个.cpp文件都需要引入,即使a.cpp中已经引入,b.cpp文件includea.cpp时也需要), 且需要在include “xx 阅读全文
posted @ 2017-12-27 17:18 wonkju 阅读(458) 评论(0) 推荐(0)
摘要:在测试 jni时, 使用 cl命令, 如cl -I xx\jdk1.7.0_17\include -I xx\jdk1.7.0_17\include\win32 -LD HelloNative.c -FeHelloNative.dll会报如题错误.暂时的解决方案是, 使用vs自带的命令(不用wind... 阅读全文
posted @ 2015-07-27 00:17 wonkju 阅读(696) 评论(0) 推荐(0)
摘要:在vs 2010中, 将Microsoft Visual Studio 10.0\VC\bin目录配置在path后(甚至添加lib以及include)后, 报如题错误.是由于Microsoft Visual Studio 10.0\VC\bin目录下没有mspdb100.dll所致(可以到Micro... 阅读全文
posted @ 2015-07-27 00:02 wonkju 阅读(440) 评论(0) 推荐(0)
摘要:概述: 贴上一个'经典C语言程序设计100例'的第77个程序 1 #include 2 3 int 4 main(void) { 5 char *s[]={"man","woman","girl","boy","sister"}; 6 char **p; 7 int k... 阅读全文
posted @ 2014-12-19 12:23 wonkju 阅读(172) 评论(0) 推荐(0)
摘要:1 #include 2 3 /* 4 编写一个函数,输入 n 为偶数时,调用函数求 1/2+1/4+...+1/n,当输入 n 为奇数时,调用函数1/1+1/3+...+1/n(利用指针函数). 5 */ 6 7 //1/2 + 1/4 +...+ 1/n; 8 float 9 even(... 阅读全文
posted @ 2014-12-19 11:48 wonkju 阅读(1020) 评论(0) 推荐(0)
摘要:static变量和普通的局部变量不同,位于数据区中,在函数的外部初始化.ref: http://www.cnblogs.com/hustcat/archive/2009/06/30/1513755.html 阅读全文
posted @ 2014-12-17 11:17 wonkju 阅读(168) 评论(0) 推荐(0)
摘要:概述 因为这里只是演示插入1个数,这里我不用malloc再重新分配,而是将原先数组的腾出一个占位符.完整代码如下: 1 #include 2 3 #define LEN 6 //数组的长度. 4 5 /* 6 题目:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中.... 阅读全文
posted @ 2014-12-15 11:27 wonkju 阅读(972) 评论(0) 推荐(0)
摘要:1 #include 2 3 #define LEN 10 4 5 /* 6 折半查找(二分法检索). 7 */ 8 9 int 10 index_of(int *a, int k) {11 int l = 0;12 int r = LEN -1;13 int m;... 阅读全文
posted @ 2014-12-11 10:41 wonkju 阅读(275) 评论(0) 推荐(0)
摘要:1 #include 2 #include 3 4 /* 5 请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。 6 */ 7 8 //自定义获取字符,不区分大小写. 9 int10 get_char() {11 return tolower(g... 阅读全文
posted @ 2014-12-09 12:08 wonkju 阅读(928) 评论(0) 推荐(0)
摘要:1 /*2 题目:有 5 个人坐在一起,问第五个人多少岁?他说比第 4 个人大 2 岁。问第 4 个人岁数,他说比第3 个人大 2 岁。问第三个人,又说比第 2 人大两。问第 2 个人,说比第一个人大两岁。最后问第一个人,他说是 10 岁。请问第五个人多大?3 */4 int rec_age(int... 阅读全文
posted @ 2014-12-08 10:07 wonkju 阅读(140) 评论(0) 推荐(0)
摘要:1,递归实现 1 // 递归实现字符串反转(可通过栈的调用来加深理解). 2 char * 3 reverse(char *c) { 4 if(!c) 5 return NULL; 6 int len = strlen(c); 7 if(len > ... 阅读全文
posted @ 2014-12-08 09:51 wonkju 阅读(233) 评论(0) 推荐(0)
摘要:一,java端: 定义native方法, 'public native long factorial(int n);', 该方法用c/c++实现,计算'1到20阶乘的和',参数中'int n'是前n项的阶乘的和(这里是20).返回计算结果,并返回java调用处.代码为: 1 public clas... 阅读全文
posted @ 2014-12-05 09:40 wonkju 阅读(357) 评论(0) 推荐(0)
摘要:1 #include 2 3 /* 4 题目:求 1+2!+3!+...+20!的和 5 */ 6 unsigned long long int 7 factorial(long n) { 8 unsigned long long int tmp = 1; //每一个数的阶乘,如... 阅读全文
posted @ 2014-12-04 11:50 wonkju 阅读(1536) 评论(0) 推荐(0)
摘要:1 double 2 pres(const int n) { 3 double numerator = 2; //分子. 4 double denominator = 1; //分母. 5 double sum = 0; 6 double tmp; 7 ... 阅读全文
posted @ 2014-12-03 11:08 wonkju 阅读(187) 评论(0) 推荐(0)
摘要:1 #include 2 3 #define TIMES 10 4 5 int 6 main(void) { 7 float sumHeight = 100; 8 float bouceHeight = sumHeight / 2; //第一次反弹的高度. 9 ... 阅读全文
posted @ 2014-12-03 11:03 wonkju 阅读(121) 评论(0) 推荐(0)
摘要:Java 类型本地类型描述booleanjbooleanC/C++8位整型bytejbyteC/C++带符号的8位整型charjcharC/C++无符号的16位整型shortjshortC/C++带符号的16位整型intjintC/C++带符号的32位整型longjlongC/C++带符号的64位整... 阅读全文
posted @ 2014-12-01 18:13 wonkju 阅读(818) 评论(0) 推荐(0)
摘要:1 #include 2 #include 3 4 using namespace std; 5 6 /* 7 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 8 */ 9 10 void11 count() {12 //统计个数.13 int l... 阅读全文
posted @ 2014-12-01 11:22 wonkju 阅读(1081) 评论(0) 推荐(1)