トップ 差分 一覧 Farm ソース 検索 ヘルプ PDF RSS ログイン

basic2-2.c

#include <stdio.h>
#include <string.h>

// 読み込める文字列の最大値
#define MAXSTR 100

int main(void)
{
	char s1[MAXSTR];
	char *p;
	
	// キーボードから文字列をs1に読み込む
	// 読み込める最大文字数が指定できるのでバッファオーバーフローが起きない。
	fgets(s1, MAXSTR, stdin);
	
	// ポインタによる1文字ずつの処理
	for(p=s1; *p!='\n'; p++){
		printf("%c", *p);
	}
	printf("\n");
	
	return(0);
}