Program to Scan and Print String

Program to Scan and Print String

  • Write a program to Scan and Print String in C
  • Write a program to Scan and Print String in C++
  • Write a program to Scan and Print String in Python
  • Write a program to Scan and Print String in PHP
  • Write a program to Scan and Print String in Java
  • Write a program to Scan and Print String in Java Script
  • Write a program to Scan and Print String in C#

Explanation:

The logic to scan and print a string is a simple process that involves the following steps:

  1. Declare a String Variable:
    • Create a variable to hold the string input.
  2. Scan (Input) the String:
    • Use the appropriate input function or method in the programming language to get the string from the user.
  3. Print the String:
    • Display the string using the respective output function or method.

Program to Scan and Print String

#include <stdio.h>

int main() {
    char str[100];
    
    // Scan the string
    printf("Enter a string: ");
    fgets(str, sizeof(str), stdin);  // Use fgets to handle spaces
    
    // Print the string
    printf("You entered: %s\n", str);
    
    return 0;
}

#include <iostream>
#include <string>

int main() {
    std::string str;
    
    // Scan the string
    std::cout << "Enter a string: ";
    std::getline(std::cin, str);  // getline allows spaces
    
    // Print the string
    std::cout << "You entered: " << str << std::endl;
    
    return 0;
}

str = input("Enter a string: ")

# Print the string
print("You entered:", str)

<?php
// Scan the string
echo "Enter a string: ";
$str = trim(fgets(STDIN));  // fgets to read input and trim to remove newline

// Print the string
echo "You entered: " . $str . "\n";
?>

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        // Initialize scanner object for user input
        Scanner scanner = new Scanner(System.in);
        
        // Scan the string
        System.out.print("Enter a string: ");
        String str = scanner.nextLine();  // nextLine reads the entire line
        
        // Print the string
        System.out.println("You entered: " + str);
    }
}

const readline = require('readline');

// Create an interface for reading input
const rl = readline.createInterface({
  input: process.stdin,
  output: process.stdout
});

// Scan the string
rl.question("Enter a string: ", function(str) {
    // Print the string
    console.log("You entered: " + str);
    rl.close();
});

using System;

class Program {
    static void Main() {
        // Scan the string
        Console.Write("Enter a string: ");
        string str = Console.ReadLine();  // Reads the entire line
        
        // Print the string
        Console.WriteLine("You entered: " + str);
    }
}

List of All Programs