시스템 스피커로 비프음 내기 (C++ / C#) 모든 윈도우 32/64비트 버전

윈도우 7 64Bit 이상부터는, 더 이상 시스템의 내장 스피커를 이용하여 비프음을 낼 수 없다고 한다. (윈도우 API에서 더 이상 지원하지 않음)

그러나 아래 링크와 같이 시스템에 직접 접근해서 가능하다.

링크 : https://www.codeproject.com/Tips/1022207/Make-Buzzer-Internal-Speaker-Sound-in-Windows-bit

링크 캡쳐 (원문의 링크가 없어져 더이상 보기 어려울 경우를 대비)

사용자 삽입 이미지

C# – “내 문서” 경로 찾기

C#에서 “내 문서”의 경로는

Environment.SpecialFolder 열거형을 사용하여
Environment.GetFolderPath() 메소드로 구하면 됩니다.

Console.WriteLine("GetFolderPath:{0}",Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments));

자세한 사항은 아래의 MSDN을 참고하시기 바랍니다.

참고로 Windows에서의 환경변수는 아래와 같은 문자열을 사용합니다.

  • %HomeDrive% – 로그인한 계정의 정보가 들어있는 드라이브
  • %HomePath% – 로그인한 계정의 폴더
  • %SystemDrive% – 윈도우가 부팅된 드라이브
  • %SystemRoot% – 부팅된 운영체제가 들어있는 폴더
  • %ProgramFiles% – 기본 프로그램 설치 폴더
  • %TEMP%, %TMP% – 임시 파일이 저장되는 폴더
  • %ComSpec% – 기본 명령 프롬프트 프로그램
  • %USERDOMAIN% – 로그인한 시스템의 도메인 명
  • %USERNAME% – 로그인한 계정 이름
  • %USERPROFILE% – 로그인한 유저의 프로필이 들어있는 폴더명
  • %ALLUSERPROFILE% – 모든 사용자 프로필이 저장된 폴더
  • %APPDATA% – 설치된 프로그램의 필요 데이터가 저장된 폴더
  • %LOGONSERVER% – 로그인한 계정이 접속한 서버명
  • %Path% – 실행 참조용 폴더 지정 목록
  • %PathEXT% – 참조용 폴더에서 검색한 파일들의 확장자 목록

참고 : 네이버지식

C# 의 자료구조 Queue !!

C#… 즉.. 닷넷… 이놈 참 대단한놈이다.. 왠만한 자료구조형이 다있다.. 큐!~ 도 있다 –^ 예전에 이걸 구현해서.. 사용했던 내가.. ㄷㄷㄷ….

CShop자료구조02_자료구조_큐.cs


/*
 C#자료구조02 : 자료구조_큐(Queue).
 .NET Class의 Stack 클래스 사용.
 2005년 12월 07일
 Choi Young Gyu

*/

using System;
using System.Collections;

public class 큐
{

 public static void Main()
 {

  //[1]큐 인스턴스 생성
  Queue queue = new Queue();
  //[2]큐에 데이터 입력
  Console.WriteLine(“Enqueue : VC++”);
  queue.Enqueue(“VC++”);
  Console.WriteLine(“Enqueue : VB.NET”);
  queue.Enqueue(“VB.NET”);
  //[3]큐에서 대이터 꺼내기
  Console.WriteLine(“Dequeue : {0}”,queue.Dequeue());
  Console.WriteLine(“Dequeue : {0}”,queue.Dequeue());
 }
}



결과

사용자 삽입 이미지