[펌]C#, MSDN, 파일읽어서 한줄씩 출력하는 함수, 배열로 한줄씩 읽음

class ReadFromFile
{
static void Main()
{
// The files used here were created in the code example
// in How to: Write to a Text File. You can of course substitute
// other files of your own.

// Example #1
// Read the file as one string.
string text = System.IO.File.ReadAllText(@"C:\Users\Public\TestFolder\WriteText.txt");

// Display the file contents to the console.
System.Console.WriteLine("Contents of writeText.txt = {0}", text);

// Example #2
// Read the file lines into a string array.
string[] lines = System.IO.File.ReadAllLines(@"C:\Users\Public\TestFolder\WriteLines2.txt");

System.Console.WriteLine("Contents of writeLines2.txt =:");
foreach (string line in lines)
{
Console.WriteLine("\t" + line);
}

// Keep the console window open in debug mode.
Console.WriteLine("Press any key to exit.");
System.Console.ReadKey();
}
}


msdn이 없던 시절에는 어떻게 프로그램을 짰을까... 함수도 없고.. ㅠ
파일입출력함수인데 여러모로 쓸모가 많다.
배열로 한줄한줄씩 출력해줘서 쓰기도 편하고
우리나라 C#인구가 많지 않아서인지...
한국웹에 는 내가 검색한거랑 비슷한 관련검색이 많았는데... 쓸만한게없었는데...

역시 msdn.... 영어의 압박만 이겨내면 정말 좋긴 좋다.

c#이 간단한거만들기는 정말 편한 것 같다. 베이직처럼 엑셀과 연계가 잘되지는 않는게 좀 아쉽기는 하지만....
이거 잘 배워두면 윈도폰 나오면 바로 앱도 만들 수 있고.. 나름 쓸모있다.

[펌]C++ import 에러 발생상황

http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=51&MAEULNo=20&no=5779&ref=5779


stdafx.h 에 #import "c:\Program Files\Common Files\System\ADO\msado15.dll" no_namespace

하고 컴파일을 시키게 되면 아래와 같은 에러가 발생합니다.

d:\project\real\windows\metran\debug\msado15.tlh(1317) : error C2629: unexpected 'short ('
d:\project\real\windows\metran\debug\msado15.tlh(1317) : error C2238: unexpected token(s) preceding ';'

이것은 EOF 와 ADOEOF 간의 name 충돌에 의한 현상이라고 하더군요..

해결하기 위해서는 아래와 같이 EOF의 충돌을 방지하기 위해 adoEOF나 ADOEOF 등과 같이 누가 보아도 알기 쉽게 바꾸어주시면 좋겠죠..

참고적으로 KSEOF(제 이름 이니셜에다가.. --;) 이런식으로 해주시면 코딩해놓고 욕먹습니다.

가급적이면 자기만 알 수 있는 코딩은 안하는게 좋겠죠.. ^^;

#import "c:\Program Files\Common Files\System\ADO\msado15.dll"  no_namespace rename("EOF", "adoEOF") rename("BOF", "adoBOF")

이런식으로 하게 되면 EOF 간의 name 충돌은 없어지게 됩니다.

펌질에 대한 의견.. 이랄까 핑계랄까

블로그 방문자를 늘리려고 펌질을 하는 사람도 있다.
광고를 올려놓고.. 돈을 벌려고
또는 개인적인 만족감을 위해서

그리고 제3의 경우들...
그냥 자료에 대한 소유욕
퍼놔야 검색이 쉬우니까

마지막으로 인터넷에서 그 자료가 사라지기 전에 모아두기 위해서

나는 인터넷에서 그 자료가 사라지기 전에 모아두기 위해서 퍼놓는 경우가 많다.

깨진 링크를 보는것도 지겹다.

로또 1등되면 인터넷 역사박물관 db를 만들어보고싶다.
10억은 어림도 없고 100억은 되야 할 수 있을듯..

[펌]홈페이지 제작에 도움이 되는 무료 오픈소스 솔루션들

http://hompy.info/593
[CMS]




Drupal
http://drupal.org/

Joomla
http://www.joomla.org/

Plone
http://plone.org/

XpressEngine (ZeroBoard)
http://www.xpressengine.com/

kimsQ
http://dev.kimsq.com/

GnuBoard
http://sir.co.kr/main/gnuboard4/

[eCommerce]




osCommerce
http://www.oscommerce.com/

Magento
http://www.magentocommerce.com/

PrestaShop
http://www.prestashop.com/

ZenCart
http://www.zen-cart.com/

ShoppingOS
http://www.shoppingos.net/

WizMall
http://www.shop-wiz.com/subwizmall.php

TOPs
http://topsmate.net/?pgname=home/home_infoprog

[LMS]




ILIAS
http://www.ilias.de/docu/

Moodle
http://moodle.org/

Sakai
http://sakaiproject.org/

Claroline
http://www.claroline.net/

.LRN (DotLearn)
http://www.dotlrn.org/

ATutor
http://www.atutor.ca/

[BLOG]




WordPress
http://wordpress.org/

TextCube
http://www.textcube.org/


웹프로그래머의 홈페이지 정보 블로그 http://hompy.info/593