我被分配了这个任务,这是我到目前为止所做的代码。该代码只接受一个字母,当它应该比字母做更多时,所以我可以输入一个单词,它会是摩尔斯电码
#include "stdafx.h"
#include <ctype.h>
#include <stdlib.h>
#include <string.h>
int _tmain(int argc, _TCHAR* argv[])
{
char input[80], str1[100];
fflush(stdin);
printf("Enter a phrase to be translated:\n");
scanf("%c", &input);
int j = 0;
for (int i = 0; i <= strlen(input); i++)
{
str1[j] = '\0';
switch(toupper(input[i]))
{
..................
}
j++;
}
printf("\nMorse is \n %s\n", str1);
fflush(stdout);
//printf("%s\n ",morse);
free(morse);
}