Từ 1 tới 5 trên tổng số 5 kết quả

Đề tài: Nhập mảng các string trong Console

  1. #1
    Ngày gia nhập
    12 2008
    Bài viết
    198

    Wink Nhập mảng các string trong Console

    Code:
    /*
     * Created by SharpDevelop.
     * User: son
     * Date: 1/21/2009
     * Time: 8:06 AM
     * 
     * To change this template use Tools | Options | Coding | Edit Standard Headers.
     */
    using System;
    
    namespace sd
    {
    	class Program
    	{
    		public static void Main(string[] args)
    		{
    			double songuoi;
    			string []ten;
    			Console.WriteLine("NHAP SO NGUOI: ");
    			songuoi = double.Parse(Console.ReadLine());
    			
    			// TODO: Implement Functionality Here
    			for(int i=0;i<songuoi;i++)
    			{
    				Console.Write("NHAP TEN NGUOI THU {0}: ",i+1);
    				ten[i] = Console.ReadLine();
    			}
    			Console.ReadKey(true);
    		}
    	}
    }
    mình có làm console đơn giản thế này,mình muốn nhập tên cho nhiều ngườu nhưng không được,ai chỉ giúp mình sai ở đâu không,cảm ơn

  2. #2
    Ngày gia nhập
    11 2008
    Bài viết
    71

    cái phần mảng hình như cậu khai báo thiếu đó

  3. #3
    Ngày gia nhập
    11 2008
    Bài viết
    77

    Code:
    using System;
    using System.Collections.Generic;
    using System.Text;
    
    namespace nhapten
    {
        class Program
        {
            static void Main(string[] args)
            {
                Console.WriteLine("Nhap so nguoi :");
                int songuoi = Convert.ToInt32(Console.ReadLine());
                string[] name=new string[songuoi];
    
                    for (int i = 0; i < songuoi; i++)
                    {
                        Console.WriteLine("So nguoi thu : {0}",i+1);
                        name[i] = Console.ReadLine();
                    }
    
                    for (int i = 0; i < songuoi; i++)
                    {
                        Console.WriteLine(name[i]);
                    }
    
    
                    Console.ReadLine();
                
            }
        }
    }
    như thế này chắc ok rui ! bạn có thể chỉnh sửa thêm

  4. #4
    Ngày gia nhập
    12 2008
    Bài viết
    198

    Code:
     int songuoi = Convert.ToInt32(Console.ReadLine());
    cảm ơn bạn,đúng rồi,cho mình hỏi hàm này chuyển kiểu int sang kiểu int32 ah,tại sao phải chuyển thế cậu

  5. #5
    Ngày gia nhập
    11 2006
    Bài viết
    633

    số phần tử của mảng phải là số nguyên nên bạn Cpro dùng kiểu double là sai, Convert.ToInt32 là convert sang kiểu int đó, lớp bao kiểu dữ liệu int là lớp Int32

Các đề tài tương tự

  1. Sự khách nhau giưa console.readline() và gán gia trại string ?
    Gửi bởi gacon2009 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 9
    Bài viết cuối: 14-12-2012, 04:11 AM
  2. Lỗi chuyển ngày mượn phòng từ kiểu string sang kiểu DateTime trên console ??
    Gửi bởi tan trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 7
    Bài viết cuối: 17-12-2011, 03:10 PM
  3. Trả lời: 1
    Bài viết cuối: 28-11-2011, 02:32 PM
  4. Algorithm sự khác nhau giữa Console.readLine và Console.readKey ; giữa Console.write và console.writeLine
    Gửi bởi trangkizd_91 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 20-10-2011, 05:48 PM
  5. Console Application String validity
    Gửi bởi b0y2man trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 2
    Bài viết cuối: 12-09-2010, 09:32 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn