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

Đề tài: làm sao để xuất chuỗi ra màn hình

  1. #1
    Ngày gia nhập
    11 2011
    Bài viết
    0

    Mặc định làm sao để xuất chuỗi ra màn hình

    em mới học về chuỗi nên còn khá bỡ ngỡ.em đã thử làm ví dụ nhập các họ tên sinh viên,năm sinh,mail...Nhưng em lại không xuất chuỗi ra ngoài màn hình được.em không biết bị lỗi gì nhưng chương trình vẫn chạy,xin mọi người chỉ giáo
    Code:
    #include <iostream>
    using namespace std;
    void input(char name[100],char birth[20],char mail[50],char address[128]);
    
    void main()
    {
    	int n;
    	cout<<"Please enter number students input : ";
    	cin>>n;
    	for(int i=1;i<n;++i)
    	{
    		void input(char name[100],char birth[20],char mail[50],char address[128]);
    	}
    	
    }
    void input(char name[100],char birth[20],char mail[50],char address[128])
    {
    	cout<<"Please enter name : ";
    	gets(name);
    	cout<<"Please enter birthday (dd/mm/yyyy) : ";
    	gets(birth);
    	cout<<"Please enter email : ";
    	gets(mail);
    	cout<<"Please enter address : ";
    	gets(address);
    	
    
    }

  2. #2
    Ngày gia nhập
    10 2011
    Bài viết
    552

    C++ Code:
    1. for(int i=1;i<n;++i)
    2.     {
    3.         void input(char name[100],char birth[20],char mail[50],char address[128]);
    4.     }
    Ui @@.
    1)Gọi hàm ko có nghĩa là ghi lại cái "tiêu đề" hàm (nguyên mẫu hàm) @@.
    2)Bạn đâu có động tác nào xuất chuỗi đâu mà bảo máy xuất dc @@
    Um Mani Padme Hum...!!

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

    Trích dẫn Nguyên bản được gửi bởi clchicken Xem bài viết
    C++ Code:
    1. for(int i=1;i<n;++i)
    2.     {
    3.         void input(char name[100],char birth[20],char mail[50],char address[128]);
    4.     }
    Ui @@.
    1)Gọi hàm ko có nghĩa là ghi lại cái "tiêu đề" hàm (nguyên mẫu hàm) @@.
    2)Bạn đâu có động tác nào xuất chuỗi đâu mà bảo máy xuất dc @@

    vậy thì làm sao mới đúng ạ,mình chỉ cần gọi: input thôi à.ý em là sau khi nhập số lượng học sinh vào rồi thì không hiện ra các dòng họ tên,ngày sinh.....làm sao để hiện lên các dòng đó để người dùng input vào ạ ?

  4. #4
    Ngày gia nhập
    10 2011
    Bài viết
    552

    À. Vấn đề của bạn là LÀM SAO ĐỂ GỌI HÀM .
    Giải quyết :
    C++ Code:
    1. Khai báo các chuỗi name[100].... birth[20] blah blah ở chương trình
    2. Tại vòng for ta gọi
    3. for ...
    4. {
    5.     input(name,birth,mail,address);
    6. }
    Tất nhiên là cái 'này sẽ giải quyết dc vấn đề trên kia của bạn. Nhưng chưa hẳn sẽ cho bài này chạy nuột.
    Nó sẽ sinh ra lỗi "vớ vẩn" khi bạn test với bộ test nhiều thêm.
    Và cái đó bạn hãy làm rồi gặp vấn đề, ta sẽ bàn tiếp
    p/s: Làm thêm hàm output để in thông tin ra luôn, để kiểm tra thử ta nhập vào và in ra có giống nhau ko
    Um Mani Padme Hum...!!

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

  1. Lập trình C++ Mình muốn hỏi về bài toán tìm số lần xuất hiện của ký tự nhiều nhất trong chuỗi và số lần xuất hiện
    Gửi bởi ducky trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 2
    Bài viết cuối: 06-09-2013, 11:17 AM
  2. Mảng trên C Chuỗi con xuất hiện vị trí thứ bao nhiêu trong chuỗi mẹ
    Gửi bởi hjepsjga_94 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 10
    Bài viết cuối: 22-07-2013, 06:49 PM
  3. Bị lỗi dính chuỗi khi nhập xuất chuỗi từ file trong C++?
    Gửi bởi nguyenchikhang trong diễn đàn Thảo luận, góp ý code C/C++ của bạn
    Trả lời: 3
    Bài viết cuối: 03-11-2011, 03:13 PM
  4. Turbo C Lỗi Nhập một chuỗi và 1 từ cho biết từ đó xuất hiện trong chuỗi bao nhiêu lần?
    Gửi bởi vietvinhqn1992 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 1
    Bài viết cuối: 17-01-2011, 12:38 PM
  5. Nhập chuỗi, đếm số lần xuất hiện các từ trong chuỗi như thế nào?
    Gửi bởi VizDee trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 7
    Bài viết cuối: 23-01-2010, 01:33 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