#include
#include
char format[]="%s%s\n";
char hello[]="Hello";
char world[]="world";
HWND hwnd;void main(void)
asm
//push NULL
//call dword ptr GetModuleHandle
//mov hwnd,eax push MB_OK mov eax,offset world push eax mov eax,offset hello push eax push 0//说明此处不能将前面注释掉代码处得到的hwnd压栈,否则对话框d不出来。
call dword ptr MessageBox
}
}
WINDOWS程序MessagBox
WINDOWS或控制台 assert
C/C++ code
// crt_assert.c
// compile with: /c
#include <stdio.h>
#include <assert.h>
#include <string.h>
void analyze_string( char *string ) // Prototype
int main( void )
{
char test1[] = "abc", *test2 = NULL, test3[] = ""
printf ( "Analyzing string '%s'\n", test1 )fflush( stdout )
analyze_string( test1 )
printf ( "Analyzing string '%s'\n", test2 )fflush( stdout )
analyze_string( test2 )
printf ( "Analyzing string '%s'\n", test3 )fflush( stdout )
analyze_string( test3 )
}
// Tests a string to see if it is NULL,
// empty, or longer than 0 characters.
void analyze_string( char * string )
{
assert( string != NULL ) // Cannot be NULL
assert( *string != '\0' ) // Cannot be empty
assert( strlen( string ) >2 ) // Length must exceed 2
}
扩展资料:
#include <windows.h>
#include <Commdlg.h>
#include <stdio.h>
// 返回值: 成功 1, 失败 0
// 通过 path 返回获取的路径
int FileDialog(char *path)
{
OPENFILENAME ofn
ZeroMemory(&ofn, sizeof(ofn))
ofn.lStructSize = sizeof(ofn)// 结构大小
ofn.lpstrFile = path// 路径
ofn.nMaxFile = MAX_PATH// 路径大小
ofn.lpstrFilter = "All\0*.*\0Text\0*.TXT\0"// 文件类型
ofn.Flags = OFN_PATHMUSTEXIST | OFN_FILEMUSTEXIST
return GetOpenFileName(&ofn)
}
int main(char argc, char *argv[])
{
char szFile[MAX_PATH] = {0}
if(FileDialog(szFile))
{
puts(szFile)
}
getchar()
return 0
}
虚拟软件的使用(先启动示教器电源,然后再打开软件)启动软件:桌面上双击“工业机器人实习系统”图标,d出功能选择对话框。
在菜单栏中单击“应用”按钮,在下拉菜单中选择“几何图形”。
在菜单栏中单击“选项”按钮,在下拉菜单中选择“机器人”,在窗口中选择FANUC-M 10iB型号的机器人,单击“保存”按钮。
单击工具栏“开始运行”按钮,当工具栏上“通讯”图标变绿,表示通信成功,此时可以通过手持盒正常示教。
设置工具尺寸(以“几何图形”应用为例)
单击示教器上左上角“ABB”按钮,d出主菜单界面。
2、单击“程序数据”按钮,d出程序数据浏览界面。
双击“Tool data”按钮,打开工具数据界面。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)