Computer >> Máy Tính >  >> Lập trình >> lập trình C

Đầu vào và đầu ra cho chuỗi trong ngôn ngữ C là gì?

Một mảng ký tự (hoặc) tập hợp các ký tự được gọi là một chuỗi.

Đầu vào và đầu ra cho chuỗi

Đầu vào và đầu ra cho chuỗi trong ngôn ngữ C là gì?

Ví dụ

Sau đây là chương trình C cho đầu vào và đầu ra cho chuỗi -

#include<stdio.h>
main ( ){
   char a[30];
   printf("enter your name");
   scanf ( "%s",a);
   printf ("your name is %s",a);
   getch ( );
}

Đầu ra

Khi chương trình trên được thực thi, nó tạo ra kết quả sau -

1. Enter your name : Lucky 2. Enter your name : Lucky Lol
Your name is Lucky Your name is Lucky

Lưu ý -

  • ‘&’ Không được sử dụng để chấp nhận chuỗi vì bản thân tên của chuỗi chỉ định địa chỉ cơ sở của chuỗi.

  • Dấu cách không được chấp nhận dưới dạng ký tự bởi scanf ().

  • ‘\ 0’ được trình biên dịch đặt ở cuối.

Ví dụ

Sau đây là chương trình C để sử dụng get () và put () để đọc và ghi chuỗi -

#include<stdio.h>
main ( ){
   char a[30];
   printf ( "enter your name");
   gets (a);
   printf("Your name is");
   puts (a);
}

Đầu ra

Khi chương trình trên được thực thi, nó tạo ra kết quả sau -

1. Enter your Name : Lucky 2) Enter your name : Lucky Lol
Your name is Lucky Your name is Lucky Lol

Lưu ý - Dấu cách cũng được chấp nhận như một ký tự bởi get ().