上一页 1 ··· 5 6 7 8 9
2014年3月13日
摘要: 普通读入的时候会以空格作为分隔符直接用cin>>s读入,此时可以直接处理文件尾的情况text代码:#include #include #include using namespace std;int main(){ //freopen("case.txt","r",stdin); string s; while(cin>>s) cout#include #include using namespace std;int main(){ //freopen("case.txt","r",stdi 阅读全文
posted @ 2014-03-13 09:19 someblue 阅读(571) 评论(0) 推荐(0) 编辑
摘要: Ubuntu下CodeBlocks更改调试终端Ubuntu下的CodeBlocks自带的调试终端xterm不能进行复制粘贴操作,更换调试终端就可以解决了,就是把ubuntu下的gnome-terminal用作调试终端,修改后就行了。具体操作如下:更改调试终端:使用gnome-terminal作为调试终端。只要Setting==>Environment...==>General Setting==>Terminal to lanuch console programs:用“gnome-terminal -t $TITLE -x”替换掉“xterm -T $TITLE -e”就搞 阅读全文
posted @ 2014-03-13 00:16 someblue 阅读(664) 评论(0) 推荐(0) 编辑
2014年1月1日
摘要: 2013年,可以说是此前18年中,最重要最感触的一年了。和老婆相爱,考高考,入大学等等事情全都在这美妙的一年里发生了。2013:开心:·和老婆相爱,共同经历了大大小小的风雨·每天都有期待的东西·来到华农遗憾:·暂时还不能和老婆的父母正常交往·高考太差了·与高中那堆煞笔分开了·大学开学以来没学到什么东西/浪费了好多时间·blog没能持续下来·了解很多新东西,但基本没能深入一点点去了解·始终没能做好计划/没能按照计划执行2014:·和老婆恩恩爱爱~·和老婆寻找更多共同爱好 阅读全文
posted @ 2014-01-01 22:17 someblue 阅读(169) 评论(0) 推荐(0) 编辑
2013年10月30日
摘要: 妈蛋这个坑了我大半个小时都想不出个原因。。后来看到pow的定义才想起,数据类型很重要啊。。1.底数用常量,指数用整型 1 #include 2 #include 3 int main() 4 { 5 int i,j; 6 for(i=0;i 2 #include 3 int main() 4 { 5 double i,j; 6 for(i=0;i2 #include 3 int main()4 {5 double i;6 i=pow(10,3);printf("%.0lf\n",i);7 i=pow(10,4);printf("%.... 阅读全文
posted @ 2013-10-30 20:48 someblue 阅读(4449) 评论(1) 推荐(1) 编辑
2013年10月17日
摘要: 在屏幕中输入一串字符,然后按回车,所有内容会读入缓存区中,等待程序处理这个机制方便一次性输入后续需要输入的机制,但也造成了一些不便清空缓存区数据有多种方法记下种1.fflush(stdin)优点:简单方便快捷缺点:只有部分编译器支持:windows的vc支持,Codeblocks支持,其他未知2.setbuf(stdin,NULL)优点:简单方便快捷,而且几乎所有编译器都支持缺点:机理是将缓存输入区重新定位到新区域,所以会造成内存浪费(好像是512bytes吧)3.scanf( "%*[^\n]" );scanf( "%*c" );*号是赋值屏蔽符,直接 阅读全文
posted @ 2013-10-17 15:48 someblue 阅读(423) 评论(0) 推荐(0) 编辑
摘要: fgets(string,int,fp)回车读入测试 1 #include 2 int main() 3 { 4 FILE *fp; 5 char ch1[12],ch2[12],ch3[12],ch4[13]; 6 fp=fopen("case1.in","r"); 7 fgets(ch1,10,fp); 8 fseek(fp,0,0); 9 fgets(ch2,11,fp);10 fseek(fp,0,0);11 fgets(ch3,12,fp);12 fseek(fp,0,0);13 fgets(ch4,1... 阅读全文
posted @ 2013-10-17 11:03 someblue 阅读(864) 评论(0) 推荐(0) 编辑
2013年10月13日
摘要: 智商抓鸡,链表看得我纠结了一天,继续note只换名不换内容问题 1 struct student *sort(struct student *head) 2 { 3 struct student *p1,*p2,*temp; 4 p1=head; 5 p2=head->next; 6 printf("before change:p1:%ld,%d;p2:%ld,%d\n",p1->num,p1->score,p2->num,p2->score); 7 temp=p2; 8 p2=p1; 9 p1=temp;10 printf("a.. 阅读全文
posted @ 2013-10-13 16:41 someblue 阅读(228) 评论(0) 推荐(0) 编辑
2013年10月12日
摘要: 二维数组居然是个类似于二级指针(pointer to pointer)的东西,十分震惊! 1 #include 2 int main() 3 { 4 int a[3][4]={{1,3,5,7},{9,11,13,15},{17,19,21,23}}; 5 printf("&a:%d,&a[0]:%d \n",&a,&a[0]); 6 printf("a:%d,a[0]:%d \n",a,a[0]); 7 printf("*a:%d,*a[0]:%d \n",*a,*a[0]); 8 printf(&q 阅读全文
posted @ 2013-10-12 00:25 someblue 阅读(432) 评论(0) 推荐(0) 编辑
2013年10月11日
摘要: 指向单一变量的指针 及其二级指针一.整型1.指向单一变量的指针 及其二级指针 1 #include 2 int main() 3 { 4 int a=10; 5 int *ptoa; 6 int **ptopa; 7 ptoa=&a;ptopa=&ptoa; 8 printf("&ptopa:%d \n",&ptopa); 9 printf("&ptoa:%d,ptopa:%d \n",&ptoa,ptopa);10 printf("&a:%d,ptoa:%d,*ptopa:%d \n&q 阅读全文
posted @ 2013-10-11 23:16 someblue 阅读(626) 评论(0) 推荐(0) 编辑
2013年9月28日
摘要: 有时把数值和字符串转换一下能方便很多地处理一些问题,例如检测一个整型数中是否包含一个某一个数字等等这时需要用到以下函数包含在头文件stdlib.h中函数名 函数定义格式 函数功能atof double atof(char) 字符串转为双精度浮点数atoi int atoi(char) 字符串转为整型数atol long atol(char) 字符串转为长整型atoll long long atoll(char) 字符串转为长长整型(64位)itoa itoa(int,char*,int) 整型转为字符串,第一个int是整型数... 阅读全文
posted @ 2013-09-28 19:05 someblue 阅读(3389) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9