我正在做一个小作业,我应该做一个食物菜单.无论如何,我的开关不工作.我正在尝试使用一个简单的函数,我可以传递"fish","drink"或"chips"的值,然后它将输出:
"Are you ordering FISH?" (or chips/drink)
Run Code Online (Sandbox Code Playgroud)
我无法让开关工作,它应该检测我传入的内容,然后根据开关盒输出printf.
码:
#include <stdio.h>
void menu() {
printf("\nWelcome to Sunny FISH & CHIPS!\n\n");
printf("######## Fish : Haddock(K) Large(L) | $5.00\n");
printf("# FOOD # Halibut(T) Large(L) | $4.00\n");
printf("######## Chips: Cut(C) Large(L) | $2.00\n");
printf(" Ring(R) Large(L) | $3.00\n");
printf(" | \n");
printf("########## Soft Drinks(S) Large(L) | $2.00\n");
printf("# DRINKS # Coffee(C) Large(L) | $1.75\n");
printf("########## Tea(T) Large(L) | $1.50\n");
printf("---------------------------------------------\n");
printf("Note: Medium price: 80%% of large.\n");
printf(" Small price: 60%% of large.\n");
printf("TAX …Run Code Online (Sandbox Code Playgroud) 我刚刚安装了xampp,到处都是错误.想要摆脱错误处理.这与我的变量只是令人讨厌的错误.
我不知道在哪里找到php.ini,它在我的身上不存在 C:\xampp\apache
执行此命令会给我带来以下内容(所有列中的所有日期,因此它基本上与SELECT date相同,没有明确):
SELECT DISTINCT date FROM daily ORDER BY date DESC
2013-02-12 16:40:52
2013-02-06 11:48:49
2013-02-06 11:36:41
2013-02-06 11:35:59
2013-02-04 19:38:12
2013-02-04 18:12:30
2013-02-04 09:58:41
2013-02-04 09:43:01
2013-02-04 09:35:51
2013-02-04 09:30:22
2013-02-04 09:24:57
2013-02-04 09:21:09
2013-02-04 08:50:13
Run Code Online (Sandbox Code Playgroud)
我需要的:
2013-02-12
2013-02-06
2013-02-04
Run Code Online (Sandbox Code Playgroud)
有没有办法改变我的日期表并将其转换为YYYY-MM-DD?
如果没有,有没有办法根据当天选择不同的日期?
如何在我的设置中启用覆盖面板?我打开了我的Chrome,它只是他妈的走了,我浪费了大部分时间试图让这个工作,但在谷歌上有0个答案.
谢谢Chrome,只需让我的设置消失,很酷!

<script>
(function() {
$('html').addClass('js');
var contactForm = {
container: $('#contact'), <-- THIS COMMA
init: function() {
$('<button></button>', {
text: 'Contact Me'
})
.insertAfter('article:first')
.on('click', this.show);
}, <---------------------------------- AND THIS COMMA
show: function() {
contactForm.container.show();
}
};
contactForm.init();
})();
</script>
Run Code Online (Sandbox Code Playgroud)
在上面的脚本中,我注意到:
container: $('#contact'),
这是一种声明变量的方法吗?执行以下操作会破坏脚本:
var container = $('#contact');
另外,init函数和容器变量之后的逗号是什么(如果它是变量)?
我刚开始学习PHP.我想我相当不错.我想写一个内容管理系统,就像我自己的项目一样,无论它需要多长时间.更具体地说,一个简单的游戏CMS,用户可以登录,发布部落统计数据,在论坛中发帖,拥有用户档案,即将到来的比赛等,您可以安装或编码的各种其他模块.之前已经完成了,但我觉得通过这个经历可以学到很多东西.
对经验丰富的程序员:
进行这样一个项目需要什么?
任何框架偏好?
OOP是必要的吗?
是否有某些方法可以制作这样一个大型项目?
我听说过像CakePHP,codeigniter和Zend这样的各种框架,但我不确定我该怎么做.
谢谢!
问题我输入y一个选项,它会在再次提示我之前打印文本两次,因为它应该只打印一次.
正确的输出(我应该得到但没有获得):
Do you order FISH (Y/N)? y
Fish choice (K- Haddock, T- Halibut)
Do you order FISH (Y/N)? y
Fish choice (K- Haddock, T- Halibut)
Do you order FISH (Y/N)? n
Do you order CHIPS (Y/N)? n
Do you order DRINKS (Y/N)? y
Drinks choice (S- Softdrink, C- Coffee, T- Tea)
Do you order DRINKS (Y/N)? n
Run Code Online (Sandbox Code Playgroud)
错误的输出(我得到的输出)
Do you order FISH (Y/N)? y
Fish choice (K- Haddock, T- Halibut)
Do you order FISH …Run Code Online (Sandbox Code Playgroud) main如果所述函数已经具有返回值,如何将函数的局部变量传回?对不起,这个问题,我试图让每个人尽可能客观,而不仅仅是我的情况.
具体来说:我有一个叫做的函数subtotal.有两个计数变量.其中一个我回来了return.另一个我需要提供我的main()功能使用.
编辑:澄清:
function something() {
float counter = 0.0;
int someOtherVar = 0;
// the work
return someOtherVar;
}
Run Code Online (Sandbox Code Playgroud)
我想要做的是将counter浮动传递给main.
我有一个数字字符串数组:
char numbers[5][10] = { "123456789", "0001234", "abc5xyz", "", "987654321" };
Run Code Online (Sandbox Code Playgroud)
我将此数组传递给函数:
for(i=0; i<5; i++) {
MyFNatoi(numbers[i], &value);
printf("array: '%s' int value: %d\n", numbers[i], value);
}
Run Code Online (Sandbox Code Playgroud)
在这个函数中,我如何检查整个字符串是否只是数字,如果是,则返回true?到目前为止我只有:
MyFNatoi(char *numArray, int *value) {
int i;
for (i = 0; i < 10; i++) {
if (numArray[i] > 47 && numArray[i] < 58) {
printf("%c", numArray[i] - 0);
// sscanf(p, "%d", &value);
}
}
}
Run Code Online (Sandbox Code Playgroud)
而这只是回报:
123456789array: '123456789' int value: -1217188485
0001234array: '0001234' int value: -1217188485
5array: 'abc5xyz' int value: -1217188485
array: …Run Code Online (Sandbox Code Playgroud)