#3
by box » 2年前
ちょっとしたサンプルコードを書いてみました。読めますか?
コード:
#include <stdio.h>
#include <string.h>
#define N (100)
void inputData(char *s)
{
printf("データを入力してください:"), fgets(s, N, stdin);
s[strlen(s)-1] = '\0';
}
void outputData(char *s)
{
int i;
for (i = 0; s[i]; i++) {
switch (s[i]) {
case 'T':
putchar(' '), putchar(' ');
break;
case 'N':
putchar('\n');
break;
case '+':
putchar(' ');
break;
default :
putchar(s[i]);
break;
}
}
}
int main(void)
{
char str[N];
inputData(str);
outputData(str);
return 0;
}
ちょっとしたサンプルコードを書いてみました。読めますか?
[code]
#include <stdio.h>
#include <string.h>
#define N (100)
void inputData(char *s)
{
printf("データを入力してください:"), fgets(s, N, stdin);
s[strlen(s)-1] = '\0';
}
void outputData(char *s)
{
int i;
for (i = 0; s[i]; i++) {
switch (s[i]) {
case 'T':
putchar(' '), putchar(' ');
break;
case 'N':
putchar('\n');
break;
case '+':
putchar(' ');
break;
default :
putchar(s[i]);
break;
}
}
}
int main(void)
{
char str[N];
inputData(str);
outputData(str);
return 0;
}[/code]