我想知道如何以及何时可以exit()像我书中的程序一样使用函数:
#include<stdio.h>
void main()
{
int goals;
printf("enter number of goals scored");
scanf("%d",&goals);
if(goals<=5)
goto sos;
else
{
printf("hehe");
exit( );
}
sos:
printf("to err is human");
}
Run Code Online (Sandbox Code Playgroud)
当我运行它时,它显示ERROR:调用未定义的函数exit().
另外,我想知道如何创建一个选项来关闭程序运行的窗口?例如,我制作了一个菜单驱动的程序,它有几个选项,其中一个是"退出菜单".如何退出程序(即关闭窗口)?
我已经使用Gvim很长一段时间了,我非常喜欢它.
我面对Gvim有一个问题.
我键入"shell"并转到命令行,当我按向上箭头时,我得到一些奇怪的符号,我也无法使用退格键.
我正在使用的版本.
VIM - Vi IMproved 7.2(2008年8月9日,2009年3月19日编译15:27:51)
在SQL Server中有一个值为15000000.00且具有Numeric数据类型.
如何获得或转换15000000.00到15,000,000的值?
我想更改变量值,它是另一个类的结构的成员.但价值并没有改变.
这是代码.
//Structure..
typedef struct {
int a;
double b;
} SomeType;
//Class which has the structure as member..
@interface Test2 : NSObject {
// Define some class which uses SomeType
SomeType member;
}
@property SomeType member;
@end
@implementation Test2
@synthesize member;
@end
//Tester file, here value is changed..
@implementation TesstAppDelegate
@synthesize window;
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
// Insert code here to initialize your application
Test2 *t = [[Test2 alloc]init];
t.member.a = 10;
//After this the value still shows 0 …Run Code Online (Sandbox Code Playgroud) 我需要制作一个显示视频的页面.Firefox和Opera支持OGG格式,没问题.Chrome是......"愚蠢",不承认OGG.
Windows上的Chrome是否知道如何处理WMV?我已经对它们进行了编码,因为媒体的间隔有限(CDROM),所以我无法重新编码新视频.
我的代码目前看起来像这样(并且不在chrome中工作)
<video controls>
<source codecs="theora, vorbis" media="video/ogg" src="video.ogv" />
<source media="video/x-ms-wmv" src="video.wmv" />
Please install a new browser, or just get out
</video>
Run Code Online (Sandbox Code Playgroud)
请注意,我错过了一个编解码器条目,有人知道我需要放在那里吗?
我正在从这样的Web服务器目录中检索图像:
WebClient webClientImgDownloader = new WebClient();
webClientImgDownloader.OpenReadCompleted += new OpenReadCompletedEventHandler(webClientImgDownloader_OpenReadCompleted);
if(uriIndex < uris.Count())
webClientImgDownloader.OpenReadAsync(new Uri(uris[uriIndex], UriKind.Absolute));
Run Code Online (Sandbox Code Playgroud)
但我注意到如果我删除图像,silverlight会继续检索图像,就像它在那里一样.
当我然后将图像URL输入到FireFox中时,我也会看到图像,但是然后我点击Reload它会给我一个图像不存在的相应错误.然后,当我再次运行我的silverlight应用程序时,它也恰当地给我一个错误,即图像不存在,就好像浏览器已经清除某处的缓存标记一样.
然后我如何通过代码中的WebClient进行"刷新",这样如果服务器上突然出现图像,Silverlight不会继续给我一个缓存的副本?
我有一个UITableView,在'正常'模式下,显示UITableViewCellAccessoryDisclosureIndicator意味着如果用户点击该行,则会显示另一个列表,如HIG所说:
" 披露指标.当此元素存在时,用户知道他们可以点击行中的任何位置以查看层次结构中的下一个级别或与列表项目相关联的选项.在选择行结果时连续使用披露指示符.另一份名单显示,请勿使用披露指标会显示该列表项的详细信息;相反,使用一个详细披露按钮用于这一目的. "
当用户点击UITableView顶部栏中的编辑按钮时,我想我必须更改公开内容,因为如果用户点击它,则会显示更改当前行信息的视图(参见上面的粗线),再次,像HIG说:
" 详细信息泄露按钮.用户点击此元素可查看有关列表项的详细信息.(请注意,您可以在表视图以外的视图中使用此元素,以显示有关某些内容的其他详细信息;有关详细信息,请参阅"详细信息公开按钮". )
在表格视图中,使用行中的详细信息披露按钮显示有关列表项的详细信息.注意,与公开指示符不同,细节公开按钮可以执行与行的选择分开的动作.例如,在"电话收藏夹"中,点击该行会启动对该联系人的呼叫; 点击行中的详细信息披露按钮可显示有关联系人的更多信息."
我有没有理解HIG,或者我真的必须在UITableView的编辑模式下改变披露风格?如果是,当用户点击编辑按钮时如何拦截编辑模式?
提前致谢.
我正在为MATLAB/Octave中的一些VHDL代码开发一个验证工具.因此,我需要生成"真正"溢出的数据类型:
intmax('int32') + 1
ans = -2147483648
Run Code Online (Sandbox Code Playgroud)
稍后,如果我可以定义变量的位宽,那将会很有帮助,但现在这不是那么重要.
当我构建一个类似C的例子时,变量增加直到它小于零,它会永远旋转:
test = int32(2^30);
while (test > 0)
test = test + int32(1);
end
Run Code Online (Sandbox Code Playgroud)
我尝试的另一种方法是自定义"溢出" - 例程,每次更改数字后都会调用它.这种方法非常缓慢,不实用,根本不适用于所有情况.有什么建议?
我无法弄清楚如何在Python生成器中展望一个元素.一看,它就消失了.
这就是我的意思:
gen = iter([1,2,3])
next_value = gen.next() # okay, I looked forward and see that next_value = 1
# but now:
list(gen) # is [2, 3] -- the first value is gone!
Run Code Online (Sandbox Code Playgroud)
这是一个更实际的例子:
gen = element_generator()
if gen.next_value() == 'STOP':
quit_application()
else:
process(gen.next())
Run Code Online (Sandbox Code Playgroud)
任何人都可以帮我写一个发电机,你可以看一个元素前进吗?
objective-c ×2
c ×1
c# ×1
c++ ×1
caching ×1
cocoa ×1
cocoa-touch ×1
dll ×1
export ×1
generator ×1
html5 ×1
iphone ×1
matlab ×1
overflow ×1
peek ×1
properties ×1
python ×1
silverlight ×1
sql ×1
sql-server ×1
structure ×1
t-sql ×1
video ×1
vim ×1
webclient ×1