青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

3D FPS

1234567890

  C++博客 :: 首頁(yè) :: 聯(lián)系 :: 聚合  :: 管理
  57 Posts :: 2 Stories :: 57 Comments :: 0 Trackbacks

常用鏈接

留言簿(10)

我參與的團(tuán)隊(duì)

搜索

  •  

最新評(píng)論

閱讀排行榜

評(píng)論排行榜

#

//2010/10/22 21:17:07 FRI

//用c++程序編寫(xiě):
//在九宮格里填寫(xiě)數(shù)字,縱、橫、斜(對(duì)角)相加=15
//create by jims


#include < iostream>

// +----+----+----+
// |1   |2   | 3  |
// +----+----+----+
// |4   |5   |6   |
// +----+----+----+
// |7   |8   |9   |
// +----+----+----+
// ADS:use emacs table-insert

bool check(int* a,int num)
{

    //std::cout<<a[1]<<a[2]<<a[3]<<a[4]<<a[5]<<a[6]<<a[7]<<a[8]<<a[9]<<std::endl;
    if( (a[1]+ a[2] +a[3] ==15)
        && (a[4] + a[5] + a[6] == 15)
        && (a[7] + a[8] + a[9] == 15)
        && (a[1] + a[4] + a[7] == 15)
        && (a[2] + a[5] + a[8] == 15)
        && (a[3] + a[6] + a[9] == 15)
        && (a[1] + a[5] + a[9] == 15)
        && (a[3] + a[5] + a[7] == 15)
        )
    {
        for( int i = 1; i <= 9; i++)
        {
            for( int j = 1; j <= 9; j++)
            {
                if( i != j
                 &&  a[i] == a[j])
                    return false;
            }
        }
        return true;
    }
    else
        return false;
}

int main(int argc, char* argv[])
{
    int a[10];
    bool find = false;

    for( a[1] = 1; a[1] <= 9; a[1]++){
    for( a[2] = 1; a[2] <= 9; a[2]++){        
    for( a[3] = 1; a[3] <= 9; a[3]++){
    for( a[4] = 1; a[4] <= 9; a[4]++){        
    for( a[5] = 1; a[5] <= 9; a[5]++){
    for( a[6] = 1; a[6] <= 9; a[6]++){
    for( a[7] = 1; a[7] <= 9; a[7]++){        
    for( a[8] = 1; a[8] <= 9; a[8]++){
    for( a[9] = 1; a[9] <= 9; a[9]++){
        if( check( a,9))
        {
            find = true;
            std::cout<<a[1]<<a[2]<<a[3]<<a[4]<<a[5]<<a[6]<<a[7]<<a[8]<<a[9]<<std::endl;
            goto leble_find;
        }
    }}}}}}}}}

leble_find:    
    if( find)
    {
        std::cout<<a[1]<<" "<<a[2]<<" "<<a[3]<<"\n";
        std::cout<<a[4]<<" "<<a[5]<<" "<<a[6]<<"\n";
        std::cout<<a[7]<<" "<<a[8]<<" "<<a[9]<<"\n";
    }
    else
        std::cout<<"can't find\n";

    std::cin.get();
    
}


posted @ 2010-10-22 22:39 DK_jims 閱讀(355) | 評(píng)論 (0)編輯 收藏


;;;C:\Documents and Settings\jims_mrs\Application Data

1
 (load-file "D:/Program Files/emacs/HOME/.emacs")
2 
3 ;;; Emacs Load Path
4 ;;(setq load-path (cons "D:/Program Files/emacs/HOME/.emacs" load-path))

D:\Program Files\emacs\HOME
  1 
  2 (setenv "HOME" "D:/Program Files/emacs/HOME")
  3 (setenv "PATH" "D:/Program Files/emacs/HOME")
  4 ;;set the default file path
  5 (setq default-directory "~/")
  6 (add-to-list 'load-path "~/emacs/site-lisp")
  7 
  8 
  9 ;;(server-start)
 10 
 11 
 12 
 13 
 14 ;; 動(dòng)態(tài)加載的代碼
 15 ;; M-x load-file,
 16 ;; M-x eval-buffer
 17 
 18 ;關(guān)閉啟動(dòng)畫(huà)面
 19 (custom-set-variables
 20   ;; custom-set-variables was added by Custom.
 21   ;; If you edit it by hand, you could mess it up, so be careful.
 22   ;; Your init file should contain only one such instance.
 23   ;; If there is more than one, they won't work right.
 24  '(column-number-mode t)
 25  '(display-time-mode t)
 26  '(inhibit-startup-screen t)
 27  '(show-paren-mode t)
 28  '(truncate-partial-width-windows nil))
 29 
 30 ;;設(shè)置個(gè)人信息
 31 (setq user-full-name "mrx jimsmorong")
 32 (setq user-mail-address "jimsmorong@gmail.com"
 33 
 34 ;;加載顏色
 35 (require 'color-theme)
 36 ;;M-x color-theme-select
 37 ;;選擇哪一種顏色
 38 (color-theme-comidia)
 39 
 40 ;;加載lua mode
 41 (require 'lua-mode)
 42 
 43 ;;加載google_protobuf
 44 (require 'protobuf-mode)
 45 
 46 ;;加載CSope
 47 (require 'xcscope) ;;加載xcscope
 48 
 49 ;;加載yasnippet
 50 ;;(require 'yasnippet/yasnippet) ;; not yasnippet-bundle
 51 ;;(yas/initialize)
 52 ;;(yas/load-directory "~/.emacs.d/plugins/yasnippet-0.6.1c/snippets")
 53 
 54 ;;load browse-kill-ring
 55 (require 'browse-kill-ring)
 56 (global-set-key [(control c)(k)] 'browse-kill-ring)
 57 (browse-kill-ring-default-keybindings)
 58 
 59 ;;配置ido插件,這個(gè)可以使你在用C-x C-f打開(kāi)文件的時(shí)候在后面有提示
 60 ;;----------------------------------------------------------------------------------------
 61 (require 'ido)
 62 (ido-mode t)
 63 ;;---------------------------------------------------------------------------------------- 
 64 
 65 
 66 
 67 
 68 ;;加載tabbar.el
 69 ;;------------------------------------------------------------------------------------------------------------------------------------------
 70 (require 'tabbar)
 71 (tabbar-mode t)
 72 (global-set-key [(control shift tab)] 'tabbar-backward)
 73 (global-set-key [(control tab)]       'tabbar-forward)
 74 ;;默認(rèn)的分組方法并不是每個(gè)人都喜歡,它會(huì)把后綴名相同的文件分為一組,
 75 ;;比如說(shuō)perl腳本都扔在一個(gè)組里,yaml文件又扔在另一個(gè)組里。寫(xiě)代碼的時(shí)候,
 76 ;;在這兩個(gè)組里切換實(shí)在是太麻煩了!我就喜歡把除了Emacs Buffer之外的文件
 77 ;;都放成一組,即我自己打開(kāi)的文件放成一組
 78 (setq tabbar-buffer-groups-function
 79     (lambda (b) (list "All Buffers")))
 80 (setq tabbar-buffer-list-function
 81     (lambda ()
 82         (remove-if
 83           (lambda(buffer)
 84              (find (aref (buffer-name buffer) 0" '"))
 85           (buffer-list))))
 86 
 87 ;;------------------------------------------------------------------------------------------------------------------------------------------
 88 
 89 ;;load line_number
 90 ;;(set-scroll-bar-mode nil)   ; no scroll bar, even in x-window system (recommended)
 91 ;;(require 'wb-line-number)
 92 ;;(wb-line-number-toggle)
 93 
 94 
 95 ;;顯示時(shí)間
 96 (display-time)
 97 
 98 ;;顯示行號(hào)
 99 (column-number-mode t)
100 (show-paren-mode t)
101 
102 ;;去掉工具欄
103 (tool-bar-mode nil)
104 
105 ;;去掉菜單欄
106 ;;ctrl+鼠標(biāo)右鍵 可以按出菜單
107 ;;(menu-bar-mode nil)
108 
109 ;;去掉滾動(dòng)條
110 (set-scroll-bar-mode nil)
111 
112 ;;關(guān)閉煩人的出錯(cuò)時(shí)的提示聲
113 (setq visible-bell t)
114 
115 ;;滾動(dòng)頁(yè)面時(shí)比較舒服,不要整頁(yè)的滾動(dòng)
116 (setq     scroll-step 1
117 scroll-margin 3
118 scroll-conservatively 10000)
119 
120 ;在標(biāo)題欄顯示buffer的名字
121 (setq frame-title-format "%b@emacs")
122 
123 ;;設(shè)置默認(rèn)工作目錄
124 (setq default-directory "D:/Program Files/emacs/mrx")
125 ;;(setq default-directory "d:/mate2/dqprotocol")
126 
127 ; F5:激活speedbar
128 (global-set-key [(f5)] 'speedbar-get-focus)
129 
130 ;;動(dòng)態(tài)增加減少字體大小
131 (defun sacha/increase-font-size ()
132   (interactive)
133   (set-face-attribute 'default
134                       nil
135                       :height
136                       (ceiling (* 1.10
137                                   (face-attribute 'default :height)))))
138 (defun sacha/decrease-font-size ()
139   (interactive)
140   (set-face-attribute 'default
141                       nil
142                       :height
143                       (floor (* 0.9
144                                   (face-attribute 'default :height)))))
145 (global-set-key (kbd "C-+"'sacha/increase-font-size)
146 (global-set-key (kbd "C--"'sacha/decrease-font-size)
147 
148 
149 
150 (custom-set-faces
151   ;; custom-set-faces was added by Custom.
152   ;; If you edit it by hand, you could mess it up, so be careful.
153   ;; Your init file should contain only one such instance.
154   ;; If there is more than one, they won't work right.
155  '(default ((t (:inherit nil :stipple nil :background "Black" :foreground "SteelBlue" :inverse-video nil :box nil :strike-through nil :overline nil :underline nil :slant normal :weight bold :height 90 :width normal :foundry "outline" :family #("微軟雅黑" 0 4 (charset chinese-gbk)))))))
156 
157 ;; read pdf
158 ;;(load-file "~/dos/emacs/doc-view.el")
159 ;;(require 'doc-view)
160 
161 
162 
163 
164 
165 
166 ;;
167 ;;(setq gnuwin32_bin "GetGnuWin32\gnuwin32\bin")
168 (setq gnuwin32_bin "D:/Program Files/GetGnuWin32/gnuwin32/bin;")
169 
170 (setenv "PATH"
171         (concat
172           gnuwin32_bin 
173           (getenv "PATH")
174          )
175         )
176 
177 
178 (require 'doc-view)
179 
180 ;;配置linum插件,顯示行號(hào)
181 ;;-----------------------------------------------------------------------------------
182 (require 'linum)
183 (global-linum-mode t)
184 ;;----------------------------------------------------------------------------------- 
185 
186 
187   (defun my-insert-date ()
188     (interactive)
189     (insert "//")
190     (insert (user-full-name))
191     (insert "@")
192     (insert (format-time-string "%Y/%m/%d %H:%M:%S" (current-time))))
193   (global-set-key (kbd "C-c m d"'my-insert-date)
194 
195 
196 (require 'cmake-mode)


將附件保存在D:\Program Files\emacs\ntemacs23\site-lisp

http://www.shnenglu.com/Files/jimsmorong/site-lisp.zip




posted @ 2010-05-10 21:46 DK_jims 閱讀(512) | 評(píng)論 (1)編輯 收藏

visual studio 是一個(gè)十分優(yōu)秀的IDE
我在網(wǎng)上找了一些背景色是黑色的
保護(hù)眼睛



下載文件
 http://www.shnenglu.com/Files/jimsmorong/vs_black.rar

另存為 解壓 6K 點(diǎn)那個(gè)reg 就OK

posted @ 2010-04-07 21:51 DK_jims 閱讀(879) | 評(píng)論 (1)編輯 收藏

     摘要: 24點(diǎn) 算法 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->  1 #include "stdafx.h"  2 #include <iostream>&n...  閱讀全文
posted @ 2010-04-05 14:16 DK_jims 閱讀(254) | 評(píng)論 (0)編輯 收藏


http://code.google.com/p/darkingim/
玩玩開(kāi)源

代碼是自己寫(xiě)的一些東西 的集合

完成消息封裝
network 層

boost.asio + protobuf

暫時(shí)未放上
posted @ 2009-12-20 22:14 DK_jims 閱讀(106) | 評(píng)論 (0)編輯 收藏

看lua 好似無(wú)我以前想的那么簡(jiǎn)單

然后再看看luatinker一個(gè)封裝庫(kù)

再想想C

覺(jué)得lua里也有C++的思想 起碼那個(gè)luaD luaK luaC 之類的前綴 給人感覺(jué)就像函數(shù)前的類名

還有好多想不明白 
posted @ 2009-04-30 06:30 DK_jims 閱讀(112) | 評(píng)論 (0)編輯 收藏

轉(zhuǎn)自http://www.shnenglu.com/batiliu/archive/2008/11/26/67935.html






  非修改性序列操作(12個(gè))

循環(huán) 對(duì)序列中的每個(gè)元素執(zhí)行某操作 for_each()

查找 在序列中找出某個(gè)值的第一次出現(xiàn)的位置 find()

在序列中找出符合某謂詞的第一個(gè)元素 find_if()

在序列中找出一子序列的最后一次出現(xiàn)的位置 find_end()

在序列中找出第一次出現(xiàn)指定值集中之值的位置 find_first_of()

在序列中找出相鄰的一對(duì)值 adjacent_find()

計(jì)數(shù) 在序列中統(tǒng)計(jì)某個(gè)值出現(xiàn)的次數(shù) count()

在序列中統(tǒng)計(jì)與某謂詞匹配的次數(shù) count_if()

比較 找出兩個(gè)序列相異的第一個(gè)元素 mismatch()

兩個(gè)序列中的對(duì)應(yīng)元素都相同時(shí)為真 equal()

搜索 在序列中找出一子序列的第一次出現(xiàn)的位置 search()

在序列中找出一值的連續(xù)n次出現(xiàn)的位置 search_n()

  修改性序列操作(27個(gè))

復(fù)制 從序列的第一個(gè)元素起進(jìn)行復(fù)制 copy()

從序列的最后一個(gè)元素起進(jìn)行復(fù)制 copy_backward()

交換 交換兩個(gè)元素 swap()

交換指定范圍的元素 swap_ranges()

交換由迭代器所指的兩個(gè)元素 iter_swap()

變換 將某操作應(yīng)用于指定范圍的每個(gè)元素 transform()

替換 用一個(gè)給定值替換一些值 replace()

替換滿足謂詞的一些元素 replace_if()

復(fù)制序列時(shí)用一給定值替換元素 replace_copy()

復(fù)制序列時(shí)替換滿足謂詞的元素 replace_copy_if()

填充 用一給定值取代所有元素 fill()

用一給定值取代前n個(gè)元素 fill_n()

生成 用一操作的結(jié)果取代所有元素 generate()

用一操作的結(jié)果取代前n個(gè)元素 generate_n()

刪除 刪除具有給定值的元素 remove()

刪除滿足謂詞的元素 remove_if()

復(fù)制序列時(shí)刪除具有給定值的元素 remove_copy()

復(fù)制序列時(shí)刪除滿足謂詞的元素 remove_copy_if()

唯一 刪除相鄰的重復(fù)元素 unique()

復(fù)制序列時(shí)刪除相鄰的重復(fù)元素 unique_copy()

反轉(zhuǎn) 反轉(zhuǎn)元素的次序 reverse()

復(fù)制序列時(shí)反轉(zhuǎn)元素的次序 reverse_copy()

環(huán)移 循環(huán)移動(dòng)元素 rotate()

復(fù)制序列時(shí)循環(huán)移動(dòng)元素 rotate_copy()

隨機(jī) 采用均勻分布來(lái)隨機(jī)移動(dòng)元素 random_shuffle()

劃分 將滿足某謂詞的元素都放到前面 partition()

將滿足某謂詞的元素都放到前面并維持原順序 stable_partition()

  序列排序及相關(guān)操作(27個(gè))

排序 以很好的平均效率排序 sort()

排序,并維持相同元素的原有順序 stable_sort()

將序列的前一部分排好序 partial_sort()

復(fù)制的同時(shí)將序列的前一部分排好序 partial_sort_copy()

n個(gè)元素 將第n各元素放到它的正確位置 nth_element()

二分檢索 找到大于等于某值的第一次出現(xiàn) lower_bound()

找到大于某值的第一次出現(xiàn) upper_bound()

找到(在不破壞順序的前提下)可插入給定值的最大范圍 equal_range()

在有序序列中確定給定元素是否存在 binary_search()

歸并 歸并兩個(gè)有序序列 merge()

歸并兩個(gè)接續(xù)的有序序列 inplace_merge()

有序結(jié)構(gòu)上的集合操作 一序列為另一序列的子序列時(shí)為真 includes()

構(gòu)造兩個(gè)集合的有序并集 set_union()

構(gòu)造兩個(gè)集合的有序交集 set_intersection()

構(gòu)造兩個(gè)集合的有序差集 set_difference()

構(gòu)造兩個(gè)集合的有序?qū)ΨQ差集(并-交) set_symmetric_difference()

堆操作 向堆中加入元素 push_heap()

從堆中彈出元素 pop_heap()

從序列構(gòu)造堆 make_heap()

給堆排序 sort_heap()

最大和最小 兩個(gè)值中較小的 min()

兩個(gè)值中較大的 max()

序列中的最小元素 min_element()

序列中的最大元素 max_element()

詞典比較 兩個(gè)序列按字典序的第一個(gè)在前 lexicographical_compare()

排列生成器 按字典序的下一個(gè)排列 next_permutation()

按字典序的前一個(gè)排列 prev_permutation()


posted @ 2009-02-23 21:27 DK_jims 閱讀(329) | 評(píng)論 (0)編輯 收藏

C++ 枚舉類型的思考(轉(zhuǎn)載)

原文網(wǎng)址:  http://blog.csdn.net/classfactory/archive/2004/08/29/87749.aspx

C++ 中的枚舉類型繼承于 C 語(yǔ)言。就像其他從 C 語(yǔ)言繼承過(guò)來(lái)的很多特性一樣,C++ 枚舉也有缺點(diǎn),這其中最顯著的莫過(guò)于作用域問(wèn)題——在枚舉類型中定義的常量,屬于定義枚舉的作用域,而不屬于這個(gè)枚舉類型。例如下面的示例:

enum FileAccess {
    Read = 0x1,
    Write = 0x2,
};

FileAccess access = ::Read; // 正確
FileAccess access = FileAccess::Read; // 錯(cuò)誤

C++枚舉的這個(gè)特點(diǎn)對(duì)于習(xí)慣面向?qū)ο蠛妥饔糜蚋拍畹娜藖?lái)說(shuō)是不可接受的。首先,F(xiàn)ileAccess::Read 顯然更加符合程序員的直覺(jué),因?yàn)樯厦娴拿杜e定義理應(yīng)等價(jià)于如下的定義(實(shí)際上,.NET 中的枚舉類型便是如此實(shí)現(xiàn)的):

class FileAccess {
    static const int Read = 0x1;
    static const int Write = 0x2;
};

其次,這導(dǎo)致我們無(wú)法在同一個(gè)作用域中定義兩個(gè)同樣名稱的枚舉值。也就是說(shuō),以下的代碼是編譯錯(cuò)誤:

enum FileAccess {
    Read = 0x1,
    Write = 0x2,
};

enum FileShare {
    Read = 0x1, // 重定義
    Write = 0x2, // 重定義
};

如果這一點(diǎn)沒(méi)有讓你惱怒過(guò)的話,你可能還沒(méi)寫(xiě)過(guò)多少 C++ 代碼 :-)。實(shí)際上,在最新的 C++0x 標(biāo)準(zhǔn)草案中有關(guān)于枚舉作用域問(wèn)題的提案,但最終的解決方案會(huì)是怎樣的就無(wú)法未卜先知了,畢竟對(duì)于象 C++ 這樣使用廣泛的語(yǔ)言來(lái)說(shuō),任何特性的增刪和修改都必須十分小心謹(jǐn)慎。

當(dāng)然,我們可以使用一些迂回的方法來(lái)解決這個(gè)問(wèn)題(C++ 總是能給我們很多驚喜和意外)。例如,我們可以把枚舉值放在一個(gè)結(jié)構(gòu)里,并使用運(yùn)算符重載來(lái)逼近枚舉的特性:

struct FileAccess {
    enum __Enum {
        Read = 0x1,
        Write = 0x2
    };
    __Enum _value; // 枚舉值

    FileAccess(int value = 0) : _value((__Enum)value) {}
    FileAccess& operator=(int value) {
        this->_value = (__Enum)value;
        return *this;
    }
    operator int() const {
        return this->_value;
    }
};

我們現(xiàn)在可以按照希望的方式使用這個(gè)枚舉類型:

FileAccess access = FileAccess::Read;

并且,因?yàn)槲覀兲峁┝说?int 類型的轉(zhuǎn)換運(yùn)算符,因此在需要 int 的地方都可以使用它,例如 switch 語(yǔ)句:

switch (access) {
    case FileAccess::Read:
        break;
    case FileAccess::Write:
        break;
}

當(dāng)然我們不愿意每次都手工編寫(xiě)這樣的結(jié)構(gòu)。通過(guò)使用宏,我們可以很容易做到這一點(diǎn):

#define DECLARE_ENUM(E) \
struct E \
{ \
public: \
    E(int value = 0) : _value((__Enum)value) { \
    } \
    E& operator=(int value) { \
        this->_value = (__Enum)value; \
        return *this; \
    } \
    operator int() const { \
        return this->_value; \
    } \
\
    enum __Enum {

#define END_ENUM() \
    }; \
\
private: \
    __Enum _value; \
};

我們現(xiàn)在可以按如下的方式定義前面的枚舉,并且不比直接寫(xiě) enum 復(fù)雜多少。

DECLARE_ENUM(FileAccess)
    Read = 0x1,
    Write = 0x2,
END_ENUM()

DECLARE_ENUM(FileShare)
    Read = 0x1,
    Write = 0x2,
END_ENUM()
posted @ 2009-02-19 22:40 DK_jims 閱讀(330) | 評(píng)論 (0)編輯 收藏

放些代碼上來(lái) 懶得打字:
因?yàn)檫@個(gè)東西 有些很不爽

#include <stdio.h>
#include <vector>
#include <algorithm>
#include <functional>
//#include "DKcommit.hpp"
template<class T>
struct printT
{    // functor for operator>
    void operator()(const T& _t) const
    {   
        printf("%d ",_t);
        //return true;
    }
};
#define UseThisFile
#ifdef UseThisFile

#define iPageItemCount 15

int PageConcontArray[iPageItemCount];

void GiveSpecDateAtPage(std::vector<int> &vecAllDate, int ipage,int *pIntArray)
{
    std::vector<int>::iterator it;
     if (vecAllDate.size() == 0)
     {
           return ;
     }
    if (vecAllDate.size() > (ipage + 1) * iPageItemCount )
     {
          for (it = vecAllDate.begin() + ipage * iPageItemCount ; it != vecAllDate.begin() + (ipage + 1) * iPageItemCount ;it++)
          {
                 *pIntArray = *it;
                 pIntArray ++;
          }
     }
     else if (vecAllDate.size() < (ipage +1 ) * iPageItemCount
                 && vecAllDate.size() > (ipage) * iPageItemCount )
     {
         for (it = vecAllDate.begin() + ipage * iPageItemCount ; it != vecAllDate.end() ;it++)
         {
             *pIntArray = *it;
             pIntArray ++;
         }
     }
}
//iPageItemCount



void GivedDescDateAtPage(std::vector<int> &vecAllDate, int ipage,int *pIntArray)
{
    std::vector<int>::iterator it;
   

    //int iPageCount = vecAllDate.size() / iPageItemCount;
   
    if (vecAllDate.size() == 0)
    {
        return ;
    }
    if (vecAllDate.size() > (ipage + 1) * iPageItemCount )
    {
        for (it = vecAllDate.end() -1 - (ipage ) * iPageItemCount ; it != vecAllDate.end() - 1  - (ipage +1 ) * iPageItemCount ;it--)
        {
            *pIntArray = *it;
            pIntArray ++;
        }
    }
    else if (vecAllDate.size() <= (ipage +1 ) * iPageItemCount
        && vecAllDate.size() > (ipage) * iPageItemCount )
    {
        //int icount;
        //for (icount = vecAllDate[vecAllDate.size() - vecAllDate.size() % iPageItemCount  - ipage * iPageItemCount] ; icount >= 0  ;icount--)
        //%for (it = vecAllDate.begin(); it != vecAllDate.end() /* - 1*/- ipage * iPageItemCount  ;it++)
        for ( it = vecAllDate.end()  - 1- ipage * iPageItemCount  ;it != vecAllDate.begin()  ;it--)
        {
            //*pIntArray = *(&vecAllDate[icount]);
            *pIntArray = *it;
            pIntArray ++;
        }
        *pIntArray =  *(&vecAllDate[0]);
    }
}


void main()
{
    printf("helloWorld\n");

    std::vector<int> a;
    for (int i = 1; i < 11; i ++)
    {
        a.push_back(i);
    }

    std::for_each(a.begin(),a.end(),printT<int>() );

    printf("\n");

    std::for_each(PageConcontArray,PageConcontArray+10,printT<int>());
    printf("\n");
   

    for (int iPage = 0 ;iPage <= 19;iPage ++)
    {
        printf("This is %d page  :",iPage);
        int a1 = ARRAY_SIZE(PageConcontArray);
        int b2 = sizeof(PageConcontArray)/sizeof(PageConcontArray[0]);
  
        for (int i = 0; i < iPageItemCount ;i++)
        {
            PageConcontArray[i] = 0;
        }
   
       //std::for_each(PageConcontArray,PageConcontArray+iPageItemCount,printT<int>());
       GiveSpecDateAtPage(a,iPage,PageConcontArray);
       std::for_each(PageConcontArray,PageConcontArray+iPageItemCount,printT<int>());
       printf("\n");
    }


    for (int iPage = 0 ;iPage <= 19;iPage ++)
    {
        printf("This is %d page  :",iPage);
        int a1 = ARRAY_SIZE(PageConcontArray);
        int b2 = sizeof(PageConcontArray)/sizeof(PageConcontArray[0]);

        for (int i = 0; i < iPageItemCount ;i++)
        {
            //printf("FFF< %d > sdf",i);
            PageConcontArray[i] = 0;
        }


        //std::for_each(PageConcontArray,PageConcontArray+iPageItemCount,printT<int>());
        GivedDescDateAtPage(a,iPage,PageConcontArray);
        std::for_each(PageConcontArray,PageConcontArray+iPageItemCount,printT<int>());
        printf("\n");
    }




    //std::for_each(PageConcontArray,PageConcontArray+10,printT<int>());

    printf("\n");
    //printf("\n");


   

    getchar();
}


#endif




posted @ 2009-02-08 03:17 DK_jims 閱讀(236) | 評(píng)論 (2)編輯 收藏

C++ 文本讀寫(xiě)


C++文本讀寫(xiě)保存 如果是中文 用wofstream 寬字保存 中文字

竟然不可以

原來(lái) 是要用一個(gè)local 本地環(huán)境才可以的

代碼如下:

#include "stdafx.h"
#include <fstream>
//#include <>
int _tmain(int argc, _TCHAR* argv[])
{
    std::locale::global(std::locale(""));

    wchar_t a[140]= L"中中";
    std::wifstream f;
    f.open(L"1.txt");
    //f.write(a,10);
    f.read(a,140);

   
    f.close();
    //getchar();
    return 0;
}
posted @ 2009-01-31 19:46 DK_jims 閱讀(404) | 評(píng)論 (1)編輯 收藏

僅列出標(biāo)題
共6頁(yè): 1 2 3 4 5 6 
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲一区二区三区中文字幕| 欧美日韩三级| 欧美精品首页| 国产精品亚洲片夜色在线| 国产一区二区观看| 亚洲三级国产| 欧美在线亚洲在线| 欧美国产视频在线| 一区二区三区成人| 久久岛国电影| 亚洲激情在线激情| 亚洲天堂av图片| 老司机凹凸av亚洲导航| 欧美日韩综合在线| 久久人人九九| 日韩亚洲欧美一区| 欧美中文在线观看| 欧美屁股在线| 激情欧美丁香| 欧美亚洲色图校园春色| 亚洲福利精品| 久久精品视频在线免费观看| 欧美视频一区在线观看| 亚洲国产成人在线视频| 午夜精品影院| 亚洲乱码国产乱码精品精| 久久国内精品自在自线400部| 欧美日韩视频在线一区二区 | 亚洲视频导航| 久热这里只精品99re8久| av成人老司机| 欧美成年人网站| 国模大胆一区二区三区| 亚洲欧美精品在线| 亚洲国产欧美日韩| 久久久91精品国产| 国产精品尤物福利片在线观看| 亚洲伦伦在线| 欧美国产综合一区二区| 欧美亚洲在线| 国产精品久久久久一区二区| 一本色道久久99精品综合| 男人的天堂亚洲| 久久精品国产99国产精品| 国产九九视频一区二区三区| 亚洲永久视频| 日韩亚洲欧美精品| 欧美精品福利| 亚洲精品裸体| 欧美jizz19hd性欧美| 欧美一区久久| 国产区亚洲区欧美区| 亚洲欧美日韩在线播放| 一区二区三区精品在线 | 欧美日本精品一区二区三区| 亚洲成人影音| 欧美96在线丨欧| 久久精品一区蜜桃臀影院| 国产欧美精品一区aⅴ影院| 亚洲欧美日韩精品久久| 99re热精品| 欧美日韩妖精视频| 亚洲最新视频在线| 日韩亚洲不卡在线| 欧美乱妇高清无乱码| 日韩亚洲国产精品| 亚洲精品久久久一区二区三区| 欧美a级理论片| 亚洲激情视频在线播放| 亚洲动漫精品| 欧美伦理在线观看| 亚洲午夜一区二区三区| 99re8这里有精品热视频免费| 欧美日韩成人在线观看| 正在播放欧美一区| 一区二区三区日韩精品视频| 国产精品视频yy9099| 性8sex亚洲区入口| 欧美一区二区三区免费视频| 国产亚洲免费的视频看| 久久人91精品久久久久久不卡| 久久久久一区二区| 亚洲国产欧美久久| 亚洲精品免费一二三区| 欧美午夜激情小视频| 亚洲欧美一区二区三区久久| 亚洲欧美日韩一区二区三区在线观看| 国产农村妇女毛片精品久久麻豆| 久久精品亚洲国产奇米99| 久久看片网站| 亚洲精品免费网站| aa级大片欧美三级| 国产欧美日韩在线| 猛男gaygay欧美视频| 欧美精品久久一区二区| 亚洲在线第一页| 久久av老司机精品网站导航| 91久久精品国产91久久性色| 99re热这里只有精品免费视频| 国产精品一卡二| 欧美成人激情视频免费观看| 欧美精品在线观看一区二区| 午夜视频一区在线观看| 久久精品久久综合| 一本色道久久综合精品竹菊 | 久久久久久久综合日本| 老司机久久99久久精品播放免费| 一区二区三区日韩精品| 欧美一区二区三区免费在线看| 亚洲国产精品一区| 一本久久知道综合久久| 激情五月婷婷综合| 999亚洲国产精| 精品成人一区二区| 亚洲最新在线| 亚洲第一精品夜夜躁人人躁 | 国产亚洲精品一区二555| 欧美成人性网| 国产精品久久久久久超碰 | 嫩模写真一区二区三区三州| 亚洲欧美日韩一区二区三区在线观看| 久久久久免费视频| 中文在线一区| 久久久久国产精品www| 亚洲一区二区三区乱码aⅴ| 久久精品欧洲| 亚洲午夜国产成人av电影男同| 久久久久.com| 亚洲综合导航| 欧美激情偷拍| 久久综合婷婷| 国产精品久久久一区麻豆最新章节 | 亚洲电影自拍| 国产欧美日韩激情| 亚洲欧洲在线播放| 国产在线播放一区二区三区| 亚洲国产小视频在线观看| 国产日韩欧美高清免费| 亚洲精品女人| 国内自拍一区| 亚洲午夜视频在线| 日韩一区二区福利| 久久久久久久综合| 欧美在线播放高清精品| 欧美人与禽猛交乱配| 欧美 日韩 国产 一区| 欧美午夜视频| 欧美激情一区二区三区四区| 国产综合婷婷| 午夜一级在线看亚洲| 亚洲视频中文字幕| 欧美波霸影院| 欧美国产一区二区三区激情无套| 国产亚洲一区二区三区| 中国成人在线视频| 一本到高清视频免费精品| 看欧美日韩国产| 久久三级视频| 国产小视频国产精品| 在线一区二区三区四区五区| 99re热这里只有精品免费视频| 美女日韩欧美| 欧美成人精品激情在线观看 | 嫩草成人www欧美| 国产一区亚洲| 午夜视频精品| 久久久精品日韩| 国产欧美日韩综合| 亚洲一区二区免费视频| 亚洲欧美另类在线| 国产精品高潮久久| 中文有码久久| 亚洲欧美欧美一区二区三区| 国产精品国产三级欧美二区| 一区二区激情| 亚洲小说区图片区| 欧美午夜精品久久久久久浪潮| 亚洲乱码精品一二三四区日韩在线 | 一本色道久久| 欧美另类变人与禽xxxxx| 亚洲日韩视频| 一本色道**综合亚洲精品蜜桃冫| 欧美va天堂| 欧美激情中文字幕在线| 亚洲日本va午夜在线影院| 欧美77777| 亚洲精品黄网在线观看| 一区二区不卡在线视频 午夜欧美不卡'| 欧美经典一区二区| 日韩视频永久免费观看| 亚洲影院高清在线| 国产精品久久一级| 亚洲免费在线视频| 久久狠狠亚洲综合| 在线观看视频免费一区二区三区| 男女激情久久| 日韩午夜电影av| 香蕉久久夜色| 国自产拍偷拍福利精品免费一| 久久综合九九|