¹ØÓÚthe c program µÄÒ»µÀÌâ!
±àд³ÌÐòdetab, ½«ÊäÈëÖеÄÖÆ±í·ûÌæ»»³ÉÊʵ±ÊýÄ¿µÄ¿Õ¸ñ£¬Ê¹¿Õ¸ñ³äÂúµ½ÏÂÒ»¸öÖÆ±í·ûÖÕÖ¹µÄµØ·½¡£¼ÙÉèÖÆ±í·ûÖÕֹλµÄλÖÃÊǹ̶¨µÄ£¬±ÈÈçÿ¸ônÁоͻá³öÏÖÒ»¸öÖÆ±í·ûÖÕֹλ¡£
££££££££££££££££££££££££££££££££££££££££££££
C/C++ code:
/*detab.c -- the_c Á·Ï°1£20
£ª£ª£ª α´úÂë
for(»¹ÓÐû¶ÁÈ¡µÄ×Ö·û)
if(Óÿհ׷ûÌæ´úTAB£©£»*/
#include <stdio.h>
#define TABSIZE 7 /*¼ÙÉèTABÕ¼7¸ö¿Õ°×·ûλ*/
int main(void)
{
int nChar; /*µ±Ç°µÄ×Ö·û*/
int pos = 0; /*ͳ¼Æ×Ö·ûÊý*/
int spacenumber = 0; /*Êä³ö¶àÉÙ¸ö¿Õ°×·û?*/
int i;
while((nChar = getchar() ) != EOF ){
if(nChar == '\t'){
spacenumber = TABSIZE - pos % TABSIZE;
for(i = 0;i < spacenumber;i++){
putchar(' ');
++pos;
}
}
else {
putchar(nChar);
++pos;
}
}
return 0;
}
¿Õ°×·û²¢²»ÄÜÌæ´úÖÆ±í·û²»ÖªµÀΪʲô £¿
Ïà¹ØÎÊ´ð£º
ÒÔǰÔÚVCÀïÃæ½¨Ò»¸ö¹¤³Ì£¬¶¼Ö»ÓÃÒ»¸ö .c Îļþ£¬×òÌìÔÚÒ»¸ö¹¤³ÌÀïÓÃÁËÁ½¸ö .cÎļþÁË£¬Óöµ½ÎÊÌâÁË£¬Çë´ó¼ÒÖ¸µã¡£±ÈÈ磺
File1.c Fil ......
ÏÂÃæÊÇÎÒдµÄ¹ØÓÚ¸ß˹ÁÐÖ÷ÏûÔª·¨µÄC³ÌÐòʵÏÖ·½·¨¡£µ«ÊÇÇó½â½á¹ûʼÖÕ²»ÕýÈ·°¡£¡¼ì²éºÜ¾ÃÁË£¬»¹ÊǼì²é²»³öÀ´£¬Âé·³ÄÄλ´ó¸ç¸øÖ¸µãϰɣ¡ÏÈO(¡É_¡É)OллÁË£¡
³ÌÐò´úÂ룺
C/C++ code:
#include <stdio.h ......
ÎÒΪÁËÈëÃÅѧÁËVB¡££¨ÒòΪѧУֻװÁËVB ¡£¡£¡££©
ÏÖÔÚÏëתC¡£
µ«ÊÇC¸úVBÍêÈ«²»Í¬¡£
VB¸ø°´Å¥±àдʼþÊÇÖ±½ÓË«»÷¡£
¶øCÎҾͲ»ÖªµÀÔõô±àÁË¡£¡£¡£
ÓÐÄÄλºÃÈËÔ¸Òâ¸ø¸öÊÓÆµÃ´ ¡£¡£¡ ......
ÓÃdev-c++±àÒëµÄ
ÊÇc primer plus µÄÀýÌâ
³ÌÐòÈçÏ£º
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
unsigned int un = 3000000000; /* 32λint ......
дÁ˸ö¼òµ¥µÄhello.c³ÌÐò£¬µ«±àÒëºóÉú³ÉµÄÊÇobjÎļþ£¬½¨¹¤³ÌµÄʱºòÑ¡ µÄÊÇwin32 ¶¯Ì¬Á´½Ó¿â¹¤³ÌÒѾ¡£
hello.obj
jni.pch
vc60.idb
vc60.pdb
ÕâЩÊÇÉú³ÉµÄÎļþ¡£
hello.c
C/C++ co ......