Exercise
Writing To A Text File
Objective
Create a program to ask the user for several sentences (until they just press Enter) and store them in a text file named "sentences.txt"
Write Your C# Exercise
C# Exercise Example
// Importing necessary namespaces to handle input/output functionalities
using System;
using System.IO;
public class Program
{
public static void Main()
{
// Prompt to inform the user about the program's functionality
Console.WriteLine("Enter sentences (press Enter on an empty line to finish):");
// Initializing a StreamWriter to write data to "sentences.txt"
using (StreamWriter writer = new StreamWriter("sentences.txt"))
{
// Infinite loop to collect sentences from the user
while (true)
{
// Reading the user's input sentence
string sentence = Console.ReadLine();
// Checking if the input is empty to terminate input collection
if (string.IsNullOrEmpty(sentence))
break; // Exiting the loop if no sentence is entered
// Writing the user's sentence to the file
writer.WriteLine(sentence);
}
}
// Informing the user that the sentences have been saved to the file
Console.WriteLine("Sentences saved to sentences.txt.");
}
}
More C# Programming Exercises of File Management
Explore our set of C# programming exercises! Specifically designed for beginners, these exercises will help you develop a solid understanding of the basics of C#. From variables and data types to control structures and simple functions, each exercise is crafted to challenge you incrementally as you build confidence in coding in C#.
In this exercise of C#, you need to create a program that asks the user for several sentences (until they just press Enter without typing anything) and stores those s...
In this exercise of C#, you need to create a program that displays all the contents of a text file on the screen. The file name will either be entered via the command...
In this exercise of C#, you need to expand the TextToHtml class so that it can dump its result to a text file. You should create a ToFile method that ta...
In this exercise of C#, you need to create a Logger class with a static Write method, which will append a certain text to a log file. The method should ...
In this exercise of C#, you need to create a program that behaves like the Unix "more" command. The program should display the contents of a text file and prom...
In this exercise of C#, you need to create a program to replace words in a text file, saving the result into a new file. The program should take as parameters the fil...