-
ruby深入研究六
ruby深入研究6m=Proc.new{puts"fuck"}m1=proc{puts"fuck1"}defmy_methodyieldenddefmy_method1(obj)obj.callendmy_method(&m)#=>fuckmy_method(&m1)#=>fuck1my_method1(m)#=>fuckmy_method1(m1)#=>f...
143
热度 -
创造txt文档,莫名的错!
创建txt文档,莫名的错!!!不知道为什么指定文件有txt文件并且文件不能是o字节,就可以写,0字节就会导致存储盘出错,要求你再pc端格式化(只是说没有格式化,而且不知为什么不能追加!!!)if(!DRV_ActiveUD(0,MODE_SLOW)){gotoExitFileSys;}if(!DRV_ActiveDrive('C',MODE_SLOW)){gotoExitFileSys;}if(!...
78
热度 -
[求助]指针与数组字符串
[问]*p1,*p2就是指针字符串,指向的分别是"一二三四五"和"上山打老虎",两个字符串并在一起就成了字符串数组,所以指向字符串数组就要用两个星号“**”,在“for(i=0;i<n;i++)puts(*p++);”中,i=0时字符串数组指针指向第一个字符串“一二三四五”,i=1时指向“上山打老虎”。个人理解,不知正确否。----------------------------------...
168
热度 -
itcl:怎么将class对象加到数组中
itcl:如何将class对象加到数组中?将class对象加到数组中时,提示============================================================A::f1can'tread"a":nosuchvariablewhileexecuting"setarr(0)$a"(file"E:\eclipse\e...
9170
热度 -
ruby深入研究五
ruby深入研究5instance_eval()方法的实际其实就一句话:不改变当前上下文的前提下,改变当前self。classAAAdefinitialize@v=1endenda=AAA.newx=3putsselfa.instance_evaldoputsself@v+=xputs@vend?如上述代码所示,x的作用域应该是main内,结果在a内也能访问。这应该算是扁平作用域的一种高级用法。。...
126
热度 -
class_eval跟module_eval方法
class_eval和module_eval方法 ? ? http://blackanger.blog.51cto.com/140924/84057/ ? ? class_eval和module_eval方法一样,都是为一个class增加method的。可以接string和block为参数。此方法是Ruby的动态特性之一。 classThingenda=%q{defhello()"Hellothe...
179
热度 -
帮忙看看这个程序,错在何处啊
帮忙看看这个程序,错在何处啊 main() { chara[5][5];inti,j; for(i=0;i<5;i++) for(j=0;j<5;j++) a[i][j]='*';给它们全部赋值为* for(i=0;i<5;i++) {for(j=0;j<=i;j++) printf("");输...
129
热度 -
tcl脚本的一个有关问题:遍历文件夹
tcl脚本的一个问题:遍历文件夹我用下面的代码找到了一个文件夹中的所有.c文件,做相关的处理 foreachf[globnocomplain"*.c"]{ if{[stringcompare$f"ew_code.c"]==0}{ continue }regsub{\.c}$f{.o\\}newstr puts$ifo$newstr//如果是最后一个.c,则...
5479
热度 -
求助产品菜单程序
求助产品菜单程序 /*编写一个类似于菜单的C程序,实现以下功能:1.计算某一产品的周零售总额2.计算个产品的日销售总额3.退出要求:循环执行上述菜单,并且当用户选择菜单1时,要求用户输入产品编码和该产品一周(周一至周五)每天的销售量,输出周销售总额.选择菜单2时,依次输入各产品(最多三种)某日销售量输出该日销售总额.选菜单3时,退出程序.*/ #include<w...
296
热度 -
[讨论]两个程序的差别, 搞笑!
[讨论]两个程序的差别,搞笑! 两个程序均想实现字符连接功能,第一个函数输出为:fdsaqwerfdsa,第二个输出正确,结果是qwerfdsa请问,程序1错在何处?程序1 charstringcat(char*str1,char*str2){intc=strlen(str1);for(;*(str1+c)=*str2,*str2!='\0';str1++,str2+...
132
热度 -
【ruby学习笔记】String的惯用函数
【ruby学习笔记】String的常用函数String几乎是所有面向对象编程语言中最常用的类了,在ruby中也不例外,下面是几个在ruby中String的常用方法,记录下来。concat:连接2个字符串,样例:<spanstyle="font-family:SimSun;font-size:18px;">puts"Hello".concat(&q...
116
热度 -
这个函数运用错在哪了,谢谢大家?
这个函数运用错在哪了,谢谢大家? voidstrcat(char*s1,char*s2){while(*s1!='\0');s1++;for(;*s1=*s2;s1++,s2++);}voidmain(){char*s1="rewr";char*s2="fdsa";strcat(s1,s2);} 搜索更多相关的解决方案: color="red"...
219
热度 -
请教一个关于atexit( )函数的问题。
请教一个关于atexit()函数的问题。 #include<stdio.h> #include<stdlib.h> voidsign_off(void); voidtoo_bad(void); intmain(void) { intn; atexit(sign_off); puts("Enteraninteger:"); i...
302
热度 -
请教字母输出问题!
请教字母输出问题! 请问有没什么什么可以实现字符的输出? 比如字母A 输出如下 × ×× ×× ××××× ×× ×× 搜索更多相关的解决方案: color="red">字母color="red">输出 color='#FF8000'>----------------解决方案---------------...
201
热度 -
[求助]指针与数组字符串
[求助]指针与数组字符串 1.如何声明及定义指针字符串,及指针数组字符串.2.并且在函数中如何调用.谢谢啦. 搜索更多相关的解决方案: color="red">指针color="red">字符color="red">定义color="red">函数 color='#FF8000'>------------...
136
热度 -
[求助]望不吝赐教!!谢谢.
[求助]望不吝赐教!!谢谢. 请问:如果这样一个实现将整数(如123)逆序排列存放在字符数组里(存成321),然后输出,关键的两句应如何去实现呢?还有输出时puts(str)语句怎样才能顺利地输出数字,而不是对应的字符呢?(不能改程序的前提下,只能加填,可能吗?)渴望各位大虾指教!#include<stdio.h>voidconverse(char*a,in...
279
热度 -
关于输出格式的问题请教一下
这些```还是你慢慢看书上吧```` color='#FF8000'>----------------解决方案-------------------------------------------------------- 好象没有啊算了我现在才刚刚学等学一段时间,把这本书弄完了再有不懂的再问你们吧谢谢啦 ...
89
热度 -
学了2年编程 只是学完C语言基础 什么算法数据结构的根本看不懂
你好像要到水区。。呵呵。。如果我没猜错,你应该还是错当成某人了。。 color='#FF8000'>----------------解决方案-------------------------------------------------------- 如果去水区感觉有些堕落,良心会谴责我的 这里是论坛最热闹的地方,在这灌水是不...
447
热度 -
字符串溢出!
#include"stdio.h"main(){chara[5];gets(a);puts(a);getch();}这个输入多也也没错.... color='#FF8000'>----------------解决方案-------------------------------------------------------- ...
130
热度 -
请教函数返回指针问题
请教函数返回指针问题 #include<stdio.h>char*scan_blank(char*);intmain(void){charp[]="helloworld!";char*f;f=scan_blank(p);puts(p);*f='\0';puts(p);return0;}char*scan_blank(char*ptr){while(*ptr!...
150
热度