Visual Studio编译win32控制台程序时总是弹出两个cmd窗口
以前学c时 用code::block写程序。今天换成visual studio 2010后,编译程序时总是先后弹出两个控制台窗口,很费时间,不知道为什么会这样。用vs2010写cuda c的程序时也是这样。请教怎么样对这进行设置以避免出现这种情况。 解决方案:20分 什么叫先后弹出两个控制台窗口,不会啊,有具体代码? ……
关于十六进制转化成十进制的问题
# include <stdio.h> # define N 100 char htoi(char s[]); int main() { char a[N]; printf(“请输入十六进制数的字符串”); gets(a); htoi(a); printf(“十进制数为:%d”, htoi(a))……
switch 语句没有default 分支会怎么处理?
今天翻以前改写的一个代码,奇怪有个switch 语句没有default 分支,其它case不需要处理的本人一般都会写一个default: break; 假如没有这个default分支,case不匹配的情况下是怎么处理的? 解决方案:2分 为什么不亲自试试 解决方案:18分 跳到switch最后,和defualt: break一样 ……
const的问题,本人照超书上的为什么还有错
//const的用法,试验 #include<stdio.h> #include<ctype.h> #include<stdlib.h> #include<string.h> typedef struct Family Family; struct Family { char name[20]; int ag……
C语言怎么样从外部,屏蔽掉调用API时所抛出的消息提示框
本人用VS写的一个C的控制台程序,当监听到某目录下有LZH压缩文件时,会自动调用unlha32.dll进行解压。 可是,当接收到的lzh文件损坏时,dll内部会抛出一个错误提示,导致程序卡在那里。必须手动点击确定,程序才能继续。 讨教:有没有办法从外部屏蔽掉这个提示框,让它的机能实现弹出错误提示自动点击确定的效果? 解决方案:5分 改为用WinExec(……
用指针操作三维数组的问题
本人想用指针操作三维数组,于是编了如下的代码,用gcc编译成功了,但是报错。 到网上去搜索没有找到解决方案,求帮助各位大神指点一下。 Segmentation fault (core dumped) #include <stdio.h> int main() { int arr[3][5][7]; int (*……
C语言低级问题 函数调用求帮助
#include<stdio.h> void add(char shuru); main(){ add(“sadasd”); } void add(char shuru){ printf(“hello%s\n”,shuru); } 解决方案:20分 参数类型错误。char 不是 char* ……