Language: C

/*

??????????????????????????\???????£? ???????????????

??????
???????????±??????????????????????????????????????????????????\????????????????????\???????£??????¨??????
????????????????????????????????????????????????????????????????????????????????????????¨???????????????????
??\??????????????????????????????????????????????????\???????£???¨??????????????????????????§????????????
??°????????????computer?????¨???????????????????????\???????????????????????????c?????¨??\?????????
????????§????£???¨?????????computer???????????????????????????
???????????????????????????????????????????????????????????¬??¨?????¨??????????¨?????????????????????????
?????????????????????????????????????????????????????????????????????????????°???????????????????????????
????????°?????????????????????????????????

?¨???????????????????????????? k???????§???±???????????\?????¨?????????????????? k ??????????????????
????????????????????°?????????????????????????????°?????????????????????????????????????????????????¨????
??????????????????????§???±?°?????????¨????§??????????????????????????????°??? 1 ????????\??? 1024 
????????\?????¨??????????????????????????£??????????????????????????? 1 ????????\?????? 20 ????????\
?????§???????????????????????? 2 ?????\?????£?¶?????????\?????????????????¨???????????????????????????
??°???????????????????????°????????´???????????¢???????????????????????????????????\?????????????????????
???????????????????????????????????????????????????????????§ 5 ????????§??¨???????????????????????????
???????????¨???????????´?????????NA?????¨???????????????????????????

??\???
?????°???????????????????????????????????\?????¨?????????????????????????????\???????????????????????????
??¨?????§??¨?????????????????????????????????????????\????????¨????????§??????

1 ?????? ?????????????§???±?°?????????????????§????????????????
2 ?????? ????????? k ???????§???±??????

??????
??\??????????????????????????¨??????????????????????????????????????????????????????????????????NA?????¨
??????????????????

*/

#include <stdio.h>

#define	NUM		1024
#define	WORD	20
 
int main( void )
{
	char b[ NUM + 1 ];		// ?????????????§???±?°?????????????????§????????????????
	char k;					// ????????? k ???????§???±??????

	char w[ 5 ][ NUM + 1 ];	// ????£???¨???????????????
	int wn[ 5 ];			// ????£???¨???????????????????????????????????°
	int wi[ 5 ];			// ????£???¨??????????????????????´???????

	int i;
	int idx;

	while ( 1 ) {

		scanf( "%s", b );	// ???????????\???

		if ( ( b[ 0 ] == '0' ) && ( b[ 1 ] == '\0' ) ) {
			break;
		}

		scanf( "%s", d );	// ??????????????\???

		for ( i = 0 ; i < 5 ; i++ ) {
			wn[ i ] = 0;	// ???????????°???????????¢
			wi[ i ] = i;	// ??????????????????????????????????????????????¨????
		}

		idx = 0;
		for ( i = 0 ; b[ i ] != '\0' ; i++ ) {
			if ( b[ i ] != c ) {			// ???????????¨?????°??????
				while ( b[ i ] != ' ' ) {	// ?¬???????????????§???????£???°???
					if ( b[ i ] == '\0' ) {		// ?????????????????£??????...
						i--;					//	??????????????????
						break;					//	????????????
					}
					i++;
				}
			}
			else {
				j = 0;
				while ( b[ i ] != ' ' ) {	// ?¬???????????????§???????£???°???
					w[ idx ][ j ] = b[ i ];
				
					if ( b[ i ] == '\0' ) {		// ?????????????????£??????...
						i--;					//	??????????????????
						break;					//	????????????
					}
					i++;
					j++;
				}
				w[ idx ][ j ] = '\n';
				idx++;
			}
		}

		for ( i = 0 ; i < idx ; i++ ) {
			printf( "%d : %s\n", i, w[ i ] );
		}
    }
    return (0);
}

Compiler output:
main.c: In function 'main':
main.c:62:30: error: 'd' undeclared (first use in this function)
   62 |                 scanf( "%s", d );       // ??????????????\???
      |                              ^
main.c:62:30: note: each undeclared identifier is reported only once for each function it appears in
main.c:71:40: error: 'c' undeclared (first use in this function)
   71 |                         if ( b[ i ] != c ) {                    // ???????????¨?????°??????
      |                                        ^
main.c:81:33: error: 'j' undeclared (first use in this function)
   81 |                                 j = 0;
      |                                 ^