๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
  • Welcome.
:: C_ ๐Ÿšฉ/๊ธฐ์ดˆ

[C์–ธ์–ด] #09 -2 - ํŒŒ์ผ์ž…์ถœ๋ ฅ -

by EunBird 2021. 2. 14.

์ง€๊ธˆ๋ถ€ํ„ฐ๋Š” cmd์ฐฝ๊ณผ ์‹œ์Šคํ…œ์ž…๋ ฅ๊ณผ์˜ ์†Œํ†ต์ด ์•„๋‹ˆ๋ผ

 

์šด์˜์ฒด์žฌ์™€ ์†Œํ†ตํ•ด๋ณด๊ฒ ๋‹ค.

 

์œ„ ์ฒ˜๋Ÿผ 

 

ํŒŒ์ผ>์—ด๊ธฐ> ํ”„๋กœ์ ํŠธ/์†”๋ฃจ์…˜

 

์„ ๋ˆ„๋ฅด๋ฉด ์†Œ์ŠคํŒŒ์ผ์ด ์ €์žฅ๋œ ์œ„์น˜๋ฅผ ์•Œ ์ˆ˜ ์žˆ๋‹ค.

 

์•Œ์•„๋‚ธ ์œ„์น˜๋ฅผ ์—ด์–ด๋‘๊ณ  ์‹œ์ž‘ํ•˜๊ฒ ๋‹ค. ( .cpp ํŒŒ์ผ์ด ์ €์žฅ๋˜์žˆ๋Š” ์œ„์น˜์—ฌ์•ผ ํ•œ๋‹ค.)

 

๊ทธ๋Ÿฌ๊ณ  ๊ทธ ์œ„์น˜์— input.txt ํŒŒ์ผ์„ ๋งŒ๋“ค๊ณ  ๋‹ค์Œ๊ณผ ๊ฐ™์ด 1234๋ฅผ ์ ์–ด๋†“๊ฒ ๋‹ค.

 

๊ทธ๋Ÿฌ๊ณ  ์‹œ์Šคํ…œ์„ ํ†ตํ•ด cmd์ฐฝ์— ์ถœ๋ ฅํ•ด๋ณด๊ฒ ๋‹ค.

 

 

ใ…กใ…กใ…กใ…กใ…ก

// [ํŒŒ์ผ์ž…์ถœ๋ ฅ]
#include<stdio.h>
void main() {

   FILE* in = fopen("input.txt", "r" );    // ๋ฐ์ดํ„ฐ์™€์˜ ์†Œํ†ต์ด๋ฏ€๋กœ * ๋ฅผ ์“ด๋‹ค.

   // read.์ฝ๊ธฐ๋ชจ๋“œ

  

   int num;
   fscanf(in, "%d", &num);  //ํŒŒ์ผ์Šค์บ” (ํŒŒ์ผ๊ณผ์˜ ์†Œํ†ต.)  / ๋ณ€์ˆ˜๋ช… in ์— ์—ฐ๊ฒฐ๋œ ํŒŒ์ผ์˜ ์ˆซ์ž๋ฅผ num์— ์ €์žฅ.

   printf("num=%d\n", num);  // ํŒŒ์ผ์— ๊ธฐ๋ก๋˜์žˆ๋Š” ์ˆซ์ž๋ฅผ ์ถœ๋ ฅ.

   fclose(in);  //ํ•„์ˆ˜๋Š” ์•„๋‹ˆ์ง€๋งŒ ์•ˆ์“ฐ๋ฉด ์ปดํ“จํ„ฐ๊ฐ€ ์Šค์Šค๋กœ ๋‹ซ์•„์•ผํ•จ.

}

ใ…กใ…กใ…กใ…กใ…ก

// [ํŒŒ์ผ์ž…์ถœ๋ ฅ]
#include<stdio.h>
void main() {

   FILE* in = fopen("input.txt", "r" );    // ๋ฐ์ดํ„ฐ์™€์˜ ์†Œํ†ต์ด๋ฏ€๋กœ * ๋ฅผ ์“ด๋‹ค.

   // read.์ฝ๊ธฐ๋ชจ๋“œ

  

   int num;
   fscanf(in, "%d", &num);  //ํŒŒ์ผ์Šค์บ” (ํŒŒ์ผ๊ณผ์˜ ์†Œํ†ต.)  / ๋ณ€์ˆ˜๋ช… in ์— ์—ฐ๊ฒฐ๋œ ํŒŒ์ผ์˜ ์ˆซ์ž๋ฅผ num์— ์ €์žฅ.

   printf("num=%d\n", num);  // ํŒŒ์ผ์— ๊ธฐ๋ก๋˜์žˆ๋Š” ์ˆซ์ž๋ฅผ ์ถœ๋ ฅ.

   fclose(in);  //ํ•„์ˆ˜๋Š” ์•„๋‹ˆ์ง€๋งŒ ์•ˆ์“ฐ๋ฉด ์ปดํ“จํ„ฐ๊ฐ€ ์Šค์Šค๋กœ ๋‹ซ์•„์•ผํ•จ.

}

 

728x90

๋Œ“๊ธ€