±±¾©Ê¯ÓÍ»¯¹¤Ñ§Ôº2026ÄêÑо¿ÉúÕÐÉú½ÓÊÕµ÷¼Á¹«¸æ
²é¿´: 2187  |  »Ø¸´: 20

mljphy

Ìú³æ (ÕýʽдÊÖ)

[ÇóÖú] һϵÄÊý¾ÝÈçºÎͨ¹ýC++¶ÁÈ¡

Êý¾ÝÎļþÀý×Ó£ºtest.txt
Frame
3.0   12.0  20.0
1.0    7.0  7.0
15.0  21.0  4.0
Frame
2.0   2.0    15.0
1.0   12.0   3.0
11.0  2.0   23.0
Frame
2.0   21.0   15.0
11.0  12.0   13.0
11.0   2.0   23.0

Àý×ÓÖй²ÓÐk(k=3)×éÊý¾Ý£¬Ã¿×éÊý¾ÝnÐУ¨n=3£©£¬mÁÐ(n=3)¡£

Ïë°ÑËü¶ÁÈëa1[k][n],a2[k][n],a3[k][n]Êý×éÖУ¬ÓöþάÊý×é±£´æ£¬ÒªÇóÊý×éµÚÒ»¸öϱê¶ÔÓ¦µÄÊÇ×éÊýk£¬¶øµÚ¶þ¸öϱê¶ÔÓ¦µÄÊÇÐÐÊýn£¬Êý×éÃûÒѾ­Çø·ÖÁËÁÐÊý£¨Êµ¼ÊÖдú±í²»Í¬ÀàÐ͵ÄÊý¾Ý£¬ËùÒÔÓò»Í¬Êý×éÃ÷Çø·Ö£¬ºóÃæºÃ½øÐд¦Àí£©£¬ÕâÀïÊÇ3ÁÐËùÓÐÓÃÁËÈý¸öÊý×éa1,a2,a3¡£
¶àл¸ßÊÖÖ¸µã¡£
»Ø¸´´ËÂ¥

» ²ÂÄãϲ»¶

» ±¾Ö÷ÌâÏà¹Ø¼ÛÖµÌùÍÆ¼ö£¬¶ÔÄúͬÑùÓаïÖú:

Ò»Çж¼»áÂýÂýºÃÆðÀ´¡£
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
»ØÌûÖö¥ ( ¹²ÓÐ1¸ö )

zeppe

½ð³æ (СÓÐÃûÆø)

¡¾´ð°¸¡¿Ó¦Öú»ØÌû

¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï
mljphy: »ØÌûÖö¥ 2013-06-04 15:40:50
mljphy: ½ð±Ò+10, ¡ï¡ï¡ï¡ï¡ï×î¼Ñ´ð°¸, zeppe±à³ÌˮƽÁîÈËÏÛĽ¡£ÒÔºó¶àÏëÄãѧϰ¡£ 2013-06-04 15:42:17
Â¥Ö÷ÄãºÃ£¬ÇëÊÔÓÃÏÂÃæÕâЩ¿ÉÒÔÀ´ÊµÏÖ¶ÁÈ¡17Â¥ÌṩµÄÎļþ£¬¼ÙÉè´æÎª"test_new.txt"
ÔÚÎÒµçÄÔÉÏÊÇ"D:\\Skydrive\\MyCode\\cpp\\TreatString\\TreatString\\src\\test_new.txt"
Çë¸ù¾ÝÄã×Ô¼ºµÄÇé¿öÐÞ¸ÄÎļþ·¾¶ºÍÎļþÃû¡£
ÁíÍ⣬Èç¹ûÄã·½±ã¹«¿ªÎļþµÄ»°£¬×îºÃÊÇÖ±½ÓÔÚ¸½¼þ»òÍøÅ̸ø³öÄãµÄÎļþ£¬ÕâÑù²»ÓÃÀϸġ£
CODE:
#include <iostream>
#include <sstream>
#include <fstream>
#include <vector>
#include <cassert>

int main(void)
{
        // path of the input file ###### please edit this line according to your real path
        std::string filename = "D:\\Skydrive\\MyCode\\cpp\\TreatString\\TreatString\\src\\test_new.txt";
        std::ifstream infile(filename);

        // check if file exists
        if(!infile) {
                std::cerr << "file "<< filename << " not found." << std::endl;
        }

        // variables for the timesteps
        std::vector<double> timesteps;
        bool bTimeStep = false;
        int nTimeStep = 0;

        // variables for the atoms
        std::vector<int> atoms;  
        bool bAtoms = false;
        int nAtoms = 0;

        // variables for the coordinates
        std::vector<double> coordinates;
        bool bCoordinates = false;
        int nCoordinates = 0;

        // variables for the frames
        std::vector<double> frames;   
        bool bFrame = false;
        int nFrame = 0;

        std::string line;  // string that stores each line read in
        int nLine = 0;

        // read file line by line
        while(std::getline(infile, line))
        {
                nLine += 1;
                // read in TimeStep
                if(line == "ITEM: TIMESTEP"){
                        bTimeStep = true;
                        nTimeStep = nLine;
                }
                if(nLine > nTimeStep && bTimeStep){
                        if(line == "Atoms"){
                                bTimeStep = false;
                        }
                        else {
                                double val = std::numeric_limits<double>::quiet_NaN();
                                std::istringstream iss(line);
                                iss >> val;
                                timesteps.push_back(val);
                        }
                }
                // read in Atoms
                if(line == "Atoms"){
                        bAtoms = true;
                        nAtoms = nLine;
                }
                if(nLine > nAtoms && bAtoms){
                        if(line == "Coordinates"){
                                bAtoms = false;
                        }
                        else {
                                int val = 0;
                                std::istringstream iss(line);
                                iss >> val;
                                atoms.push_back(val);
                        }
                }
                //read in coordinates
                if(line == "Coordinates"){
                        bCoordinates = true;
                        nCoordinates = nLine;
                }
                if(nLine > nCoordinates && bCoordinates){
                        if(line == "Frame"){
                                bCoordinates = false;
                        }
                        else {
                                double val1, val2;
                                std::istringstream iss(line);
                                iss >> val1 >> val2;
                                coordinates.push_back(val1);
                                coordinates.push_back(val2);
                        }
                }
                //read in frame
                if(line == "Frame"){
                        bFrame = true;
                        nFrame = nLine;
                }
                if(nLine > nFrame && bFrame){
                        // ############ should be modified when file changes
                        if(line == "......¹²171ÐÐ......"){
                                bFrame = false;
                        }
                        else if(line == "ITEM: TIMESTEP") {
                                bFrame = false;
                        }
                        else {
                                double val1, val2, val3, val4, val5;
                                std::istringstream iss(line);
                                iss >> val1 >> val2 >> val3 >> val4 >> val5;
                                frames.push_back(val1);
                                frames.push_back(val2);
                                frames.push_back(val3);
                                frames.push_back(val4);
                                frames.push_back(val5);
                        }
                }
        }

        // check if successfully read
        if(timesteps.empty()){
                std::cerr << "ERROR: failed to read timesteps." << std::endl;
        }
        if(atoms.empty()){
                std::cerr << "ERROR: failed to read atoms." << std::endl;
        }
        if(coordinates.empty()){
                std::cerr << "ERROR: failed to read coordinates." << std::endl;
        }
        if(frames.empty()){
                std::cerr << "ERROR: failed to read frames." << std::endl;
        }
        // ############ should be modified when file changes
        assert(timesteps.size() == atoms.size());
        assert(timesteps.size()*6 == coordinates.size());
        assert(timesteps.size()*5*4 == frames.size());

        //output values
        for(size_t i = 0; i < timesteps.size(); ++i)
        {
                std::cout << "TimeSteps" << std::endl;
                std::cout << timesteps[i] << std::endl;

                std::cout << "Atoms" << std::endl;
                std::cout << atoms[i] << std::endl;

                std::cout << "Coordinates" << std::endl;
                for(size_t j = 0; j < 3; ++j)
                {
                        for(size_t k = 0; k < 2; ++k)
                        {
                                std::cout<<coordinates[6*i + j*2 + k] << "\t";
                        }
                        std::cout << std::endl;
                }

                std::cout << "Frames" << std::endl;
                // ############# should be modified when file changes
                for(size_t m = 0; m < 4; ++m)
                {
                        for(size_t n = 0; n < 5; ++n)
                        {
                                std::cout << frames[20*i + m*5 + n] << "\t";
                        }
                        std::cout<< std::endl;
                }
        }

        return 0;
}

» ±¾ÌûÒÑ»ñµÃµÄºì»¨£¨×îÐÂ10¶ä£©

18Â¥2013-06-04 11:04:19
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
ÆÕͨ»ØÌû

zhanglinfeng

гæ (СÓÐÃûÆø)

¡¾´ð°¸¡¿Ó¦Öú»ØÌû

¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
´óÖµĿ¼ÂÇÁËÏ £¬ Äã¿ÉÒÔÓÃÎļþÁ÷À´¶ÁÈ¡Êý¾Ý£¬¶¨ÒåÈý¸öÊý×éÓÃÀ´´æ´¢Êý¾Ý£¬ÖÁÓÚ´úÂëÒªµÈÎÒ²âÊÔÁËÔÚ¸øÄ㣡
2Â¥2013-06-02 18:54:02
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

zhanglinfeng

гæ (СÓÐÃûÆø)

¡¾´ð°¸¡¿Ó¦Öú»ØÌû

¡ï
xzhdty: ½ð±Ò+1, лл²ÎÓë 2013-06-02 20:49:07
#include<iostream>
#include<fstream>
using std::cout ;

int main()
{
  const char *filename  = "test.txt ËùÔڵľø¶Ô·¾¶" ;
  std::ifstream is(filename ) ;
  double a1[3][3] = {0} ;
  double a2[3][3] = {0} ;
  double a3[3][3]  = {0} ;
    for (int k = 0 ; k != 3 ; ++k)
     for (int n = 0 ; n != 3 ; ++n)
   {
      //is >> data ;
       switch(n)
       {
          case 0 :
              is >> a1[k][n] >> a2[k][n] >> a3[k][n];
               break ;
         case 1 :
              is >> a1[k][n] >> a2[k][n] >> a3[k][n]  ;
               break ;
        case 2 :
               is >> a1[k][n] >> a2[k][n] >> a3[k][n]  ;
                 break ;
        }
     }
for (int k = 0 ; k != 3 ; ++k)  //ΪÁ˲âÊÔÕýÈ·ÐÔ
35     for (int n = 0 ; n != 3 ; ++n)
36     {
37        cout << a1[k][n] << "\t" << a2[k][n] << "\t" << a3[k][n] << std::endl     ;
38     }

return 0 ;
}
3Â¥2013-06-02 20:25:07
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

mljphy

Ìú³æ (ÕýʽдÊÖ)

ÒýÓûØÌû:
3Â¥: Originally posted by zhanglinfeng at 2013-06-02 20:25:07
#include<iostream>
#include<fstream>
using std::cout ;

int main()
{
  const char *filename  = "test.txt ËùÔڵľø¶Ô·¾¶" ;
  std::ifstream is(filename ) ;
  double a1 =  ...

Ê×ÏÈллÄãµÄÈÈÐİïÖú¡£
ÎÒ²âÊÔÁËһϴúÂë£¬ËÆºõ²»¶Ô£¬ºÃÏñûÓжÁÈ룬ËùÓÐÊý¾Ý¶¼»¹ÊÇÁã¡£
Ò»Çж¼»áÂýÂýºÃÆðÀ´¡£
4Â¥2013-06-02 21:14:37
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

zhanglinfeng

гæ (СÓÐÃûÆø)

¡¾´ð°¸¡¿Ó¦Öú»ØÌû

Ôõô»áÁË£¿Äã°ÑÄãµÄ´úÂëÌù³öÀ´¿´¿´£¡
5Â¥2013-06-02 21:26:58
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

mljphy

Ìú³æ (ÕýʽдÊÖ)

ÒýÓûØÌû:
5Â¥: Originally posted by zhanglinfeng at 2013-06-02 21:26:58
Ôõô»áÁË£¿Äã°ÑÄãµÄ´úÂëÌù³öÀ´¿´¿´£¡

#include<iostream>
#include<fstream>
#include<string>
#include <stdio.h>

using namespace std;
using std::cout ;

int main()
{
  const char *filename  = "G:cpp/test.txt" ;
  std::ifstream is(filename) ;
  double a1[3][3] = {0} ;
  double a2[3][3] = {0} ;
  double a3[3][3]  = {0} ;

  for (int k = 0 ; k != 3 ; k++)
  for (int n = 0 ; n != 3 ; n++)
   {
      //is >> data ;
       switch(n)
       {
          case 0 :
              is >> a1[k][n] >> a2[k][n] >> a3[k][n];
               break ;
         case 1 :
              is >> a1[k][n] >> a2[k][n] >> a3[k][n]  ;
               break ;
        case 2 :
               is >> a1[k][n] >> a2[k][n] >> a3[k][n]  ;
               break ;
        }
     }
for (int k1 = 0 ; k1 !=3 ; k++)  //ΪÁ˲âÊÔÕýÈ·ÐÔ
for (int n = 0 ; n != 3 ; n++)
{
    cout << a1[k1][n] << "\t" << a2[k1][n] << "\t" << a3[k1][n] << std::endl     ;
}

return 0 ;

}

ÎÒµÄÓõĴúÂë¡£
ÎÒÓÃVC 6.0.
Ò»Çж¼»áÂýÂýºÃÆðÀ´¡£
6Â¥2013-06-02 21:37:24
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

zhanglinfeng

гæ (СÓÐÃûÆø)

¡¾´ð°¸¡¿Ó¦Öú»ØÌû

ÄãµÄfilename²»Ó¦¸ÃÕâôд°É£¿windowsÀïÃæÖÁÉÙÓ¦¸ÃÊÇ˫б¸Ü°É£¿Õâ¸ö²»ÄÜͨ¹ý±àÒ룬ÎļþµÄ¾ø¶Ô·¾¶ÒªÐ´¶Ô¡£ÎÒµçÄÔÉϲâÊÔÊǶԵÄ
7Â¥2013-06-02 22:27:40
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

mljphy

Ìú³æ (ÕýʽдÊÖ)

ÒýÓûØÌû:
7Â¥: Originally posted by zhanglinfeng at 2013-06-02 22:27:40
ÄãµÄfilename²»Ó¦¸ÃÕâôд°É£¿windowsÀïÃæÖÁÉÙÓ¦¸ÃÊÇ˫б¸Ü°É£¿Õâ¸ö²»ÄÜͨ¹ý±àÒ룬ÎļþµÄ¾ø¶Ô·¾¶ÒªÐ´¶Ô¡£ÎÒµçÄÔÉϲâÊÔÊǶԵÄ

ʵ¼ÊÉÏÕâ¸öÎÊÌâÎÒÒ²¿¼ÂÇÁË£¬¶à´Î¸Ä¹ý
  const char *filename="E:\\Mycodes\\CPP\\test.txt" ;
ÕâÖÖ·½Ê½ÖÁÉÙÄܱàÒë³É¹¦¡£µ«Êä³öµÄ½á¹ûÈ´²»¶Ô¡£ËùÓÐÊý¾Ý¶¼ÎªÁ㣬ºÃÏñûÓжÁÈëÒ»Ñù¡£

´úÂëÈçÏ£º
#include<iostream>
#include<fstream>
#include<string>
#include <stdio.h>

using namespace std;
using std::cout ;

int main()
{
  const char *filename="E:\\Mycodes\\CPP\\test.txt" ;
  std::ifstream is(filename) ;
  double a1[3][3] = {0} ;
  double a2[3][3] = {0} ;
  double a3[3][3]  = {0} ;

  for (int k = 0 ; k != 3 ; ++k)
  for (int n = 0 ; n != 3 ; ++n)
   {
      //is >> data ;
       switch(n)
       {
          case 0 :
              is >> a1[k][n] >> a2[k][n] >> a3[k][n];

               break ;
         case 1 :
              is >> a1[k][n] >> a2[k][n] >> a3[k][n]  ;

               break ;
        case 2 :
               is >> a1[k][n] >> a2[k][n] >> a3[k][n]  ;
               break ;
        }
     }

  for (int k1 = 0 ; k1 !=3 ; ++k1)  //ΪÁ˲âÊÔÕýÈ·ÐÔ
for (int n1 = 0 ; n1 != 3 ; ++n1)
{
    cout << a1[k1][n1] << "\t" << a2[k1][n1] << "\t" << a3[k1][n1] << std::endl     ;
}

return 0 ;

}
Ò»Çж¼»áÂýÂýºÃÆðÀ´¡£
8Â¥2013-06-03 00:49:58
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

zhanglinfeng

гæ (СÓÐÃûÆø)

¡¾´ð°¸¡¿Ó¦Öú»ØÌû

Ê×ÏÈÄãÄǸöÎļþÀï±ØÐëÓÐÄãµÄÊý¾Ý£¬Æä´ÎÖмäµÄÄǾäusing std£º£ºcout ¿ÉÒÔ²»ÓÃÒªÁË£¬ÒѾ­ÓÐstdÃüÃû¿Õ¼äÁË
ÆäÓàµÄºÍÎÒдµÄÒ»Ñù£¬Ó¦¸ÃûÎÊÌ⣬ÄãÔÚÊÔÊÔ¡£
9Â¥2013-06-03 08:06:02
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

mljphy

Ìú³æ (ÕýʽдÊÖ)

ÒýÓûØÌû:
9Â¥: Originally posted by zhanglinfeng at 2013-06-03 08:06:02
Ê×ÏÈÄãÄǸöÎļþÀï±ØÐëÓÐÄãµÄÊý¾Ý£¬Æä´ÎÖмäµÄÄǾäusing std£º£ºcout ¿ÉÒÔ²»ÓÃÒªÁË£¬ÒѾ­ÓÐstdÃüÃû¿Õ¼äÁË
ÆäÓàµÄºÍÎÒдµÄÒ»Ñù£¬Ó¦¸ÃûÎÊÌ⣬ÄãÔÚÊÔÊÔ¡£

»¹ÊDz»ÐУ¬¸÷ÖÖ·½·¨¶¼ÓùýÁË¡£ÎÒ·¢ÏÖ*filename ¸ù±¾¾ÍûÓÐÖ»ÏëËùÐèÒªµÄÎļþ£¬¸÷ÖÖ·½Ê½¶¼ÊÔ¹ýÁË£¬×ÜÊÇûÓжÁÎļþÒ»Ñù¡£
Ò»Çж¼»áÂýÂýºÃÆðÀ´¡£
10Â¥2013-06-03 10:30:31
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ mljphy µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] µ÷¼Á +5 ²»·ê´º 2026-04-05 6/300 2026-04-05 21:50 by ²»·ê´º
[¿¼ÑÐ] ÕÒµ÷¼Á +9 ³þÇÇÇÇ 2026-04-01 9/450 2026-04-05 21:38 by msi123
[¿¼ÑÐ] Çóµ÷¼Á Ò»Ö¾Ô¸Î÷ÄϽ»Í¨´óѧ085701»·¾³¹¤³Ì 282·Ö +7 ¶à¶à°®³Ôºº±¤ 2026-04-04 7/350 2026-04-05 19:47 by ¸£Å©×Ê»·_»·¾³»ù
[¿¼ÑÐ] 070300»¯Ñ§Ñ§Ë¶311·ÖÇóµ÷¼Á +8 Áº¸»¹óÏÕÖÐÇó 2026-04-04 8/400 2026-04-05 18:01 by Öí»á·É
[¿¼ÑÐ] 070300»¯Ñ§Çóµ÷¼Á +17 С»ÆÑ¼±¦ 2026-03-30 17/850 2026-04-05 12:03 by Äþܰ¹þ¹þ
[¿¼ÑÐ] ÊýÒ»Ó¢Ò»274»úеµ÷¼Á +5 ÐÇÔÉÁ÷ϼ 2026-04-04 6/300 2026-04-05 11:38 by arrow8852
[¿¼ÑÐ] ²ÄÁϵ÷¼Á +9 ¸ï΢¹ð 2026-04-04 9/450 2026-04-05 08:27 by 544594351
[¿¼ÑÐ] Ò»Ö¾Ô¸±±¾©2£¬²ÄÁÏÓ뻯¹¤308Çóµ÷¼Á +10 ÐܶþÏëÉϰ¶ 2026-04-04 10/500 2026-04-05 05:20 by houyaoxu
[¿¼ÑÐ] 278Çóµ÷¼Á +14 ·¶æÃÄÈ 2026-04-04 15/750 2026-04-04 22:15 by lqwchd
[¿¼ÑÐ] 319Çóµ÷¼Á +4 ÐÇÐDz»Õ£ÑÛà¶ 2026-04-03 4/200 2026-04-04 16:25 by ÖзÉÔº¿Õ¹ÜѧԺÑ
[¿¼ÑÐ] Çóµ÷¼Á +3 ũҵ¹¤³ÌÓëÐÅÏ¢¼ 2026-04-04 3/150 2026-04-04 12:19 by Éá¶øºóµÃ
[¿¼ÑÐ] 22408£¬264Çóµ÷¼Á +3 ywh729 2026-04-03 4/200 2026-04-04 11:04 by ywh729
[¿¼ÑÐ] ²ÄÁÏ¿ÆÑ§Ó빤³Ì¿¼ÑÐ +10 Õü¾ÈÆ¤ÌØÍÐÏÈÉú 2026-04-02 10/500 2026-04-03 23:57 by userper
[¿¼ÑÐ] Ò»Ö¾Ô¸Äϲý´óѧ324Çóµ÷¼Á +13 hanamiko 2026-04-01 13/650 2026-04-03 18:30 by lsÁõ˧
[¿¼ÑÐ] 366Çóµ÷¼ÁÒ»Ö¾Ô¸¶«±±´óѧ +8 ÔËÆøÀ´µÃÈôÓÐËÆÎ 2026-04-02 8/400 2026-04-02 21:39 by dongzh2009
[¿¼ÑÐ] ÍÁľ304Çóµ÷¼Á +6 ÍÃͻͻͻ£¬ 2026-03-31 7/350 2026-04-02 09:06 by coolminer
[¿¼ÑÐ] 296Çóµ÷¼Á +4 Íô£¡£¿£¡ 2026-03-31 7/350 2026-04-01 22:04 by ¿Í¶ûÃÀµÂ
[¿¼ÑÐ] °²È«¹¤³Ì 285 Çóµ÷¼Á +3 Xinyu56 2026-04-01 4/200 2026-04-01 21:50 by ¾²¾²¾²¾²¾²¾²¾²¾
[¿¼ÑÐ] ʡ˫һÁ÷ÖØµãÒ»±¾´óѧÕÐÊÕµ÷¼Á +4 wwwwffffff 2026-03-31 7/350 2026-04-01 15:23 by wwwwffffff
[¿¼ÑÐ] ²ÄÁϵ÷¼Á +10 Eujd1 2026-03-31 11/550 2026-04-01 11:23 by ivanqyq
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û