小编eve*_*veo的帖子

用字符串切换语句?

我正在做一个小作业,我应该做一个食物菜单.无论如何,我的开关不工作.我正在尝试使用一个简单的函数,我可以传递"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)

c

4
推荐指数
3
解决办法
5万
查看次数

在xampp中关闭php错误报告?

我刚刚安装了xampp,到处都是错误.想要摆脱错误处理.这与我的变量只是令人讨厌的错误.

我不知道在哪里找到php.ini,它在我的身上不存在 C:\xampp\apache

php

4
推荐指数
1
解决办法
5万
查看次数

在MySQL中仅从日期时间(YYYY-MM-DD HH:MM:SS)中选择一个不同的日期

执行此命令会给我带来以下内容(所有列中的所有日期,因此它基本上与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)
  1. 有没有办法改变我的日期表并将其转换为YYYY-MM-DD?

  2. 如果没有,有没有办法根据当天选择不同的日期?

mysql sql

4
推荐指数
2
解决办法
3万
查看次数

chrome dev工具设置中没有"覆盖"页面

如何在我的设置中启用覆盖面板?我打开了我的Chrome,它只是他妈的走了,我浪费了大部分时间试图让这个工作,但在谷歌上有0个答案.

谢谢Chrome,只需让我的设置消失,很酷!

在此输入图像描述

google-chrome google-chrome-devtools

4
推荐指数
1
解决办法
9788
查看次数

Javascript中的逗号

<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函数和容器变量之后的逗号是什么(如果它是变量)?

javascript

3
推荐指数
1
解决办法
238
查看次数

在字母表中移一个字母?

IE,你输入数字5,字符A和输出将产生F.我不知道如何开始这样做,任何给我推进正确的方向?

c

2
推荐指数
3
解决办法
1万
查看次数

启动一个大型PHP项目.OOP是必要的还是仅仅是一种偏好?

我刚开始学习PHP.我想我相当不错.我想写一个内容管理系统,就像我自己的项目一样,无论它需要多长时间.更具体地说,一个简单的游戏CMS,用户可以登录,发布部落统计数据,在论坛中发帖,拥有用户档案,即将到来的比赛等,您可以安装或编码的各种其他模块.之前已经完成了,但我觉得通过这个经历可以学到很多东西.

对经验丰富的程序员:

进行这样一个项目需要什么?
任何框架偏好?
OOP是必要的吗?
是否有某些方法可以制作这样一个大型项目?

我听说过像CakePHP,codeigniter和Zend这样的各种框架,但我不确定我该怎么做.

谢谢!

php project

2
推荐指数
1
解决办法
1875
查看次数

在C中重复循环

问题我输入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)

c newline input scanf

2
推荐指数
1
解决办法
451
查看次数

如何在C中将多个变量从函数传递给main?

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.

c return argument-passing

2
推荐指数
2
解决办法
1584
查看次数

检查C中的整个字符数组是否只是数字,如果是,则返回true?

我有一个数字字符串数组:

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)

c

1
推荐指数
1
解决办法
9464
查看次数