我有这张桌子:
Con Fecha Rid Pdv Pla Descripcion Total Quantity
----------------------------------------------------------------------------
1 2016-01-01 COMIDAS FUEM 184 POZ ROJO 85 1
10 2016-01-01 DESAYUNOS VTSI 184 POZ ROJO 85 4
100 2016-01-01 COMIDAS VTSI 693 ENVASE 1 LT 10 1
101 2016-01-01 DESAYUNOS REST 693 ENVASE 1 LT 10 2
102 2016-01-01 COMIDAS VTSI 693 ENVASE 1 LT 10 1
103 2016-01-01 COMIDAS REST 73 NOPAL/PIÑA VASO 34 6
104 2016-01-01 DESAYUNOS REST 73 NOPAL/PIÑA VASO 34 1
105 2016-01-01 DESAYUNOS REST …Run Code Online (Sandbox Code Playgroud) 即时通讯新在这里和IM有我的计划很头疼的事情是,我需要从键盘得到一个输入,然后使用strtok的分离,但在使用4 diferent案件令牌分离,在每种情况下,我需要打印结果并将其保存为如下字符串:
input String : Label Instruction #50,Y; Label <with>
Run Code Online (Sandbox Code Playgroud)
输出应如下所示:
Label: Label
Instruction: Instruction
Character [1]: #50
Character [2]: Y
Comentaries: Label <with>
Run Code Online (Sandbox Code Playgroud)
它还必须能够重新确定是否错过了这样的指令:
Input String: adda
Output String
Label: -----
Instruction: adda
Character 1: -----
Comentaries: -----
Run Code Online (Sandbox Code Playgroud)
我的代码可以接受第一和正确的指令,但是当我在第二个输入键入如不正确一个它忽略它,并继续像第一atempt只是有时候ading,我已经tryed使用,如果能够给每个令牌的分隔符分隔但是,我编译它,它忽略了if语句,无论我给它什么参数我不知道还有什么做什么Heres我的代码
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdbool.h>
#include <ctype.h>
int main() { char word[256];
fgets(word,256,stdin);
char *token;
while (token != NULL){
char delimiter[]="\n , ;";
token=strtok (word,delimiter);
//if(token != "\n") //{
//char delimiter[]="\n , ;";
//token=strtok (word,delimiter);
//if (delimiter …Run Code Online (Sandbox Code Playgroud) 我试图通过我从LInQ声明中取出的寄存器进行排序,然后我将它们保存在List上但是我无法这样做,这些物品一直在变得混乱
这是我的LinQ
foreach (var item in db.Pos.OrderByDescending(x => x.Fecha).Select(l => l.Fecha).Distinct())
{
dateday = item.ToString("yyyy-MM-dd");
var listItem = new SelectListItem { Value = dateday, Text = dateday };
listItem.Selected = today.Day == item.Day;
listdate.Add(listItem);
}
ViewBag.Fechas = listdate;
Run Code Online (Sandbox Code Playgroud)
但这是我的观点输出:
<select id="Fechas" name="Fechas"><option value="2016-03-06">2016-03-06</option>
<option value="2016-03-04">2016-03-04</option>
<option value="2016-03-07">2016-03-07</option>
<option value="2016-03-01">2016-03-01</option>
<option value="2016-03-02">2016-03-02</option>
<option value="2016-03-05">2016-03-05</option>
<option selected="selected" value="2016-03-08">2016-03-08</option>
<option value="2016-03-03">2016-03-03</option>
</select> Run Code Online (Sandbox Code Playgroud)
这是我需要的输出:
<select id="Fechas" name="Fechas">
<option selected="selected" value="2016-03-08">2016-03-08</option>
<option value="2016-03-07">2016-03-07</option>
<option value="2016-03-06">2016-03-06</option>
<option value="2016-03-05">2016-03-05</option>
<option value="2016-03-04">2016-03-04</option>
<option value="2016-03-03">2016-03-03</option>
<option value="2016-03-02">2016-03-02</option>
<option value="2016-03-01">2016-03-01</option> …Run Code Online (Sandbox Code Playgroud)我试图在我的ajax上获得一个简单的json,将值设置为我页面上的某些输入,但我总是在我的ajax警报上得到一个未定义的
这是我的JSON:
{"data":[{"Line_Number":10,"PO_Number":"P072592-1","Date":"9-07-17","Item_Number":"12789 - ","Size":"S","Description":"HDW- HINGE- PIANO- BLACK STAINLESS- .125 DIA.- HD SERIES","Delivery":"12-18-17","Quantity":800.0000,"Unit":"PCS","Unit_Price":0.8600,"Amount":"688"}]}
Run Code Online (Sandbox Code Playgroud)
这是我的Ajax电话:
$.ajax({
type: "GET",
dataType: "json",
url: '@Url.Action("GetOrder","Orders")/' + val,
//data: { po_number: 'value' },
success: function (data) {
alert(data[0].Date)
},
error: function () {
alert('Some error occurred!');
}
});
Run Code Online (Sandbox Code Playgroud)
然而,我总是在我的警报上得到一个未定义,我需要的是我的"日期"价值我做错了什么?
我试图通过显示今天的第一个日期和倒计时的日期值来命令我的LINQ但是在我的实际LINQ中,值没有排列它们有时按天排序,有时按月排序,但从未从今天开始
这是我的LINQ:
foreach (var item in db.VENTA_PLATILLOS.Select(l => l.Fecha)
.Distinct().OrderByDescending(x => x.Month == result.Month && x.Day == result.Day))
{
dateday = item.ToString("yyyy-MM-dd");
var listItem = new SelectListItem { Value = dateday, Text = dateday };
listItem.Selected = result.Day == item.Day;
listdate.Add(listItem);
}
Run Code Online (Sandbox Code Playgroud)
我怎样才能在实际日期之前正确订购?
编辑********
值来自日期时间模型变量我将添加一些日期示例:
2016-11-06 00:00:00.000
2016-11-05 00:00:00.000
2016-11-04 00:00:00.000
2016-11-03 00:00:00.000
2016-11-02 00:00:00.000
2016-10-31 00:00:00.000
2016-10-29 00:00:00.000
Run Code Online (Sandbox Code Playgroud)
像这样
编辑2*****
GOT它现在固定按月进行排序然后按照我的模型进行一些更改之后的最终工作
c# ×3
linq ×3
ajax ×1
asp.net-mvc ×1
c ×1
html ×1
if-statement ×1
javascript ×1
jquery ×1
json ×1
sql ×1
strtok ×1