① microsoft visual c的编译和运行按钮显示不出来怎么办
出现这个问题的原因是:现在很多的软件的工具栏都是可定制的。也就是说,使用者可以根据自己的喜好来选择显示或者不显示某些工具条,或者是它们的放置位置。
对于不熟悉的使用者,经常会因为无意中关闭了某个工具条,而在以后的使用中找不到该工具了。
具体到该问题,就是在MS VC中,某个使用者无意中关闭(或者说是隐藏)了VC的编译工具条,通过以下步骤就可以恢复该工具条的显示(实际上这个方法可以适用于几乎所有类似软件的任何一个工具条的显示和隐藏)。
打开VC
从上图还可以看出,显示出来的工具在弹出的菜单项的前面都有个“✔”,反之没有
② 如何去掉 C 程序源文件中的预编译指令
你怎么知道预编译指令无效呢?一般那个对调试程序,或者增加代码可移植性等其他一些用途起着重要的作用。
你应该知道遇编译指令并不包含在最后生成的hex文件里吧,它不会使那个最终程序的长度增加。所以一般还是不要去掉的好。
③ 怎样用C语言隐藏一个应用程序的窗口
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
#include <Winuser.h>
#include <shellapi.h>
#pragma comment(lib,"shell32.lib")
main(){
ShellExecuteA(NULL,TEXT("open"), TEXT("wmplayer.exe"), TEXT("K:\\Loonie\\C\\P1\\1.wma"),NULL,SW_HIDE);
}
上面,音乐文件 全路径例子 是 K:\\Loonie\\C\\P1\\1.wma -- 注意用 双斜杠代替 单斜杠。
换成你的 文件和路径便可。
ShellExecuteA 用于英文。 unicode 我没试过,用ShellExecute 。 SW_HIDE 无窗。
④ VC 编译的DLL文件中怎样隐藏函数名
不要使用__declspec(dllexport)
加入你要到处funA, funB, funC在工程中新建一个def文件,有些时候Visual Studio自动会建立def文件,这个文件里面这么些
LIBRARY 你的dll名字
EXPORTS
funA@1
funB@2
funC@3
这样你就导出了这三个函数,函数只需要声明称extern "C"就行了,千万不要__declspec。
如果不想导出名字,在后面加NONAME
LIBRARY 你的dll名字
EXPORTS
funA@1 NONAME
funB@2 NONAME
funC@3 NONAME
不过你不要认为没有名字别人就无法调用,用Windows API函数GetProcAddress是可以通过序号(Ordinal,就是在@之后的数字)获得函数指针的,不一定要名字的。
⑤ C语言隐藏光标
具体代码如下:
#include <windows.h>
void HideCursor()
{
CONSOLE_CURSOR_INFO cursor_info = {1, 0};
SetConsoleCursorInfo(GetStdHandle(STD_OUTPUT_HANDLE), &cursor_info);
}
函数和结构体都在windows.h中定义。
CONSOLE_CURSOR_INFO结构体定义如下:
typedef struct
{DWORDdwSize;
BOOLbVisible; //为0时光标不可见
}CONSOLE_CURSOR_INFO, *PCONSOLE_CURSOR_INFO;
VC,MinGW中均没问题。
(5)隐藏c编译扩展阅读:
指针
如果一个变量声明时在前面使用 * 号,表明这是个指针型变量。换句话说,该变量存储一个地址,而 *(此处特指单目运算符 * ,下同。C语言中另有 双目运算符 *) 则是取内容操作符,意思是取这个内存地址里存储的内容。指针是 C 语言区别于其他同时代高级语言的主要特征之一。
指针不仅可以是变量的地址,还可以是数组、数组元素、函数的地址。通过指针作为形式参数可以在函数的调用过程得到一个以上的返回值,不同于return(z)这样的仅能得到一个返回值。
指针是一把双刃剑,许多操作可以通过指针自然的表达,但是不正确的或者过分的使用指针又会给程序带来大量潜在的错误。
⑥ C语言编译后的黑色控制台如何隐藏
链接的时候加个命令/subsystem:windows vc的话直接在代码里加一句pragma #pragma comment(linker, "/subsystem:windows")
麻烦采纳,谢谢!
⑦ 研究一下午也不知道怎么隐藏c语言的控制台窗口!!!求详细讲解!!!
加这个就好了#pragmacomment(linker,"/subsystem:"windows"/entry:"mainCRTStartup"")
截图如下:
⑧ C语言用条件编译隐藏
根据大意写了一个:
#include<stdio.h>
#include<conio.h>
#definePASSWORD1
intmain()
{
charpass;
while((pass=getch())!=13){
#ifdefPASSWORD
printf("*");
#else
printf("%c",pass);
#endif//PASSWORD
}
return0;
}
⑨ C语言重写隐藏文件
试试把文件属改成可见,再改内容,搞完后再设置成隐藏属性,用函数system(char
*)加DOS命令attrib设置文件属性
⑩ c语言控制台隐藏
项目类型不要先控制台应用程序,选win32应用,向导生成的程序只保留主函数,且清空主函数内容,内容自编。