小编shi*_*juo的帖子

传递命令行参数

好吧,我已经更新了我的代码,但我仍然不确定如何使用我传递的命令行参数的向量.我试着像我下面的代码一样设置它,但它不会编译.它给我一个错误,它无法找到argc和argv:

1> c:\ users\chris\documents\visual studio 2008\projects\cplusplustwo\cplusplustwo\application.h(32):错误C2065:'argc':未声明的标识符1> c:\ users\chris\documents\visual studio 2008\projects\cplusplustwo\cplusplustwo\application.h(32):错误C2065:'argv':未声明的标识符

main.cpp中

#include "application.h"

int main(int argc,char *argv[]){
    vector<string> args(argv, argv + argc);
    return app.run(args);    
}
Run Code Online (Sandbox Code Playgroud)

application.h

#include <boost/regex.hpp>
#include <iostream>
#include <string>
#include <fstream>
#include <sstream>
#include "time.h"
using namespace std;



class application{
private:
    //Variables
    boost::regex expression;
    string line;
    string pat;
    string replace;
    int lineNumber;
    char date[9];
    char time[9];


    void commandLine(vector<string> args){
        string  expression="";    // Expression
        string  textReplace="";   // Replacement Text
        string  inputFile="";     // Input File
        string  outputFile="";    // Output …
Run Code Online (Sandbox Code Playgroud)

c++ command-line vector

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

在中间字符串PHP中添加句点

它实际上是一个小数,但这不是主要观点.我将有一组数字,如:

8976
8765
3454
3453
10198
Run Code Online (Sandbox Code Playgroud)

我想要做的是从右边添加小数2位.所以第一个是89.76等等.

php

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

检查是否使用Javascript选中了复选框

我一直试图检查复选框是否被检查了一段时间.由于某种原因它不能正常工作它总是说没有选择任何东西.

功能

    if(document.theform.hail.Checked==true && document.theform.wind.Checked==false && document.theform.tornado.Checked==false){
        alert("Hail Checked");
}else{
        alert("Nothing Selected");
    }
Run Code Online (Sandbox Code Playgroud)

形成

<form name="theform" action="<?php echo $PHP_SELF; ?>" method="post">
      <div class="date">
        From: <script type="text/javascript">DateInput('orderdate', true, 'YYMMDD')</script>  To:<script type="text/javascript">DateInput('orderdatetwo', true, 'YYMMDD')</script>
      </div>
      <div class="checkBoxes">
        <input id="hail" name="hail" type="checkbox" value="hail">Hail<br />
        <input id="wind" name="wind" type="checkbox" value="wind">Wind<br />
        <input id="tornado" name="tornado" type="checkbox" value="tornado">Tornado<br />
        <input name="submit" type="submit" value="View Data" onClick="document.theform.action='<?php echo $PHP_SELF; ?>';">
        <input name="submit" type="button" value="Create KML" onClick="generatorChoice();">
Run Code Online (Sandbox Code Playgroud)

javascript checkbox

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

托管我自己的网站

我知道我可以使用ubuntu服务器来托管一个网站,但我想知道是否有可能在常规版本的ubuntu而不是服务器版本上托管一个网站?

ubuntu web-hosting

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

运行一些PHP代码,然后重定向到新页面

我希望人们能够在表单上单击提交,加载一个页面,它检查一些数据,然后重定向到一个新的页面.我知道你可以使用header()来重定向,但你不能用标题加载任何东西,我想在页面之间加载动画.实现这一目标的最佳方法是什么?

html php redirect

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

在网页上运行perl脚本后保存文件

我有一个网页,用于创建带有perl脚本的KML文件.我希望用户将一些数据添加到将在我的perl脚本中使用的表单中.提交表单时,它将运行脚本,创建kml文件,然后提示用户保存文件.我不确定的唯一部分是如何在脚本创建KML后让用户保存文件.我是否有perl脚本提示下载或使用HTML页面提示下载的内容.我不确定这样做的最好方法.

html perl prompt download

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

创建无需重新加载即可更新的页面

我正在讨论我应该学习什么来实现这一目标。主要是如果我从数据库中获取一堆信息加载到页面上,那么操作页面而不需要重新加载的最佳方法是什么。最好使用 XML 之类的东西,还是我应该使用其他东西。我知道其中很多都使用 HTML Dom 和 XML Dom,但我还不想开始学习我不需要的东西。

html xml ajax dom

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

使用perl拆分字符串

我有大量的文字会通过.我想拆分块,所以它不超过50个字符.我可以做那个部分,但我真正需要的是它不会在一个单词的中间分开,而是在空白处.例如,如果我有短语:Hello world?我想拆分这个字符串!

让我们说例如在那个字符串上我想拆分它所以每个段不超过10个字符,但我不想拆分一个字.有一个简单的方法来做到这一点?

string perl split

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

一些帮助链接lIst

好的,我已经更新了我的代码了.我遇到了一个新问题,但似乎正在走上正确的道路.现在,当我输入数字时,它会不断吐出我输入的第一个数字而不是移动到下一个数字.

main.c中

#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>
#include <cType.h>
#include "list.h"


#define amount 3 

//Prototypes
void printList(LIST* number);

int main(){
    int i;
    int* dataPtr;
    int number;

    LIST* numberList;
    numberList = createList();

    printf("Please enter %d numbers for the linked list\n", amount);

    for(i = 0; i < amount; i++){
          printf("#%d: ", i+1);
          scanf("%d", &number);
          dataPtr = malloc(sizeof(int));
          *dataPtr = number;
          addNode(numberList, dataPtr);
    }
    printList(numberList);
    system("PAUSE");    
    return 0;
}

void printList(LIST* number){
     int* dataPtr;
     while (!emptyList(number)){
           traverse(number,0, (void*)&dataPtr);
           printf("%d\n", *dataPtr);
           addNode(number, dataPtr); …
Run Code Online (Sandbox Code Playgroud)

c linked-list

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

使用PHP发送HTML电子邮件

我正在尝试使用PHP发送一封html电子邮件,它会像文本一样继续发送.所有的值都是从php中正确生成的,它只是电子邮件中的文本.这是代码:

    $to='xxxxxxx@xxxxxxx.com';
    $from = 'xxxxxxx@xxxxxxxx.com';
    $headers  = 'MIME-Version: 1.0' . "\r\n";
    $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
    $headers = "From: $from \r\n";
    $subject = "Print Run: " . $run . " is ordered";
    $body ="<html>
            <head>
            </head>
            <body>
            <table>
                <tr>
                    <th>Company</th>
                    <th>Quantity</th>
                    <th>Size</th>
                    <th>Date Added</th>
                    <th>
                    </th>
                </tr>";
            for($i = 0; $i < $arraySize; $i++){     
                $body .= "<tr><td>" . $companyName[$i] . "</td><td>" . $quantity[$i] . "</td><td>" . $cardSize[$i] . "</td><td>" . $dateAdded[$i] . "</td></tr>";
            }
            $body .= "<tr>
                        <td …
Run Code Online (Sandbox Code Playgroud)

html php email

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

标签 统计

html ×4

php ×3

perl ×2

ajax ×1

c ×1

c++ ×1

checkbox ×1

command-line ×1

dom ×1

download ×1

email ×1

javascript ×1

linked-list ×1

prompt ×1

redirect ×1

split ×1

string ×1

ubuntu ×1

vector ×1

web-hosting ×1

xml ×1