Programming Language/C#
[C#] TQC+ 문제 CS_502 :
공구일
2025. 5. 26. 14:40
728x90
🔍C#: CS_502 .
입력받은 문자열을 write.txt 파일에 작성하고 매번 덮어쓰게 만드시오. 만약 아무것도 입력하지 않은 경우에는 error를 출력하시오.
1. 문제 정답
using System;
using System.IO;
namespace CS_502{
class CS_502{
static string filePath = "write.txt";
static void Main(){
try{
string input = Console.ReadLine() ?? "";
if(input == "") throw new Exception();
using(StreamWriter writer = new StreamWriter(filePath)){
writer.Write(input);
Console.Write($"write:{input}");
}
} catch {
Console.Write("error");
}
}
}
}
2. 정리
- 파일에 작성할 때는 StreamWriter의 인스턴스를 사용해주면 됩니다. 만약에 덮어쓰지않고 추가로 append하고 싶은 경우에는 StreamWirter(filePath, true)를 작성해주면 됩니다.
728x90