[Assembly]Ai pro assembly giúp mình với =.=

  • Thread starter Thread starter Bão...
  • Ngày gửi Ngày gửi

Bão...

Fire in the hole!
Lão Làng GVN
Định mang lên topic hỏi đáp lập trình ở trên nhưng thấy trong topic mọi người toàn bàn luận về C, C# nên mình lập topic này :D
Cho mình hỏi về việc quét một thư mục, hiển thị các file, thư mục trong thư mục hiện hành. Vấn đề thứ 2 là tìm kiềm một xâu trong các file trong thư mục hiện hành, số lần xuất hiện của xâu này trong mỗi file.
Mong mọi người giúp đỡ.
 
Mã:
using System;
using System.IO;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            // folder can quet
            string path = "C:\\test";

            // string can tim
            string s = "hung";

            DirectoryInfo dir = new DirectoryInfo(path);
            int sCount = 0;
            int i = 0;
            string fileContent = "";

            // file
            Console.WriteLine("File Name                                 String count");
            Console.WriteLine("======================================================");
            foreach (FileInfo flInfo in dir.GetFiles())
            {
                String fileName = flInfo.Name;
                StreamReader testTxt = new StreamReader(flInfo.FullName);
                fileContent = testTxt.ReadToEnd();
                testTxt.Close();
                i = 0;
                sCount = 0;
                while ((i = fileContent.IndexOf(s, i)) != -1)
                {
                    sCount++;
                    i++;
                }
                Console.WriteLine("{0, -45:g} {1,-12:N0}", fileName, sCount);
            }

            // folder
            Console.WriteLine("\nFolder Name                                 ");
            Console.WriteLine("======================================================");
            foreach (System.IO.DirectoryInfo folderInfo in dir.GetDirectories())
            {
                Console.WriteLine("{0, -45:g}", folderInfo.Name);
            } 
            Console.ReadLine();
        }
    }
}
bạn thử nhé
 
Cái trên "hình như" không đc viết bằng asm, dù sao cũng cảm ơn bạn.
Mình không rahf tra TechHelp lắm, chỉ muốn mọi người chỉ cho mình xem sử dụng ngắt 21h với ah = bao nhiêu thôi, với cho mình cú pháp nữa, mình tìm mãi không ra
 
sr bạn nhé, mình không đọc kĩ tiêu đề là hỏi về asm, xem nội dung cứ tưởng hỏi về C :D
 
Viết 1 chương trình C/C++ thực hiện các công việc sau:
-Dùng ngắt để nhập ma trận int *a với (6<=n <=10 ). . Tính k là tổng các phần tử của mảng có 2 bit tận cùng bằng 1. Đổi k ra sâu số thập phân *s
-Tạo mảng 1 chiều int *x, mà x cũng chính là phần tử s của xâu s, nhưng tính x bằng cách đảo ½ byte cao với ½ byte thấp s.
Cao nhân nào phổ độ chúng sinh giùm em với :((
 
Back
Top