This is what I have so far.
[CODE]
#define _CRT_SECURE_NO_ WARNINGS
#include <stdio.h>
#include <math.h>
#include <string.h>
int main(void){
char letter;
char loopAgain = 'Y';
while (loopAgain == 'Y'){
printf("Enter a letter: \n");
scanf(" %c", letter);
letter = toupper(letter) ;
if (letter == 'A' || letter == 'B' || letter == 'C'){
printf("2");
}
else if (letter == 'D' || letter == 'E' || letter == 'F'){
printf("3");
}
else if (letter == 'G' || letter == 'H' || letter == 'I'){
printf("4");
}
else if (letter == 'J' || letter == 'K' || letter == 'L'){
printf("5");
}
else if (letter == 'M' || letter == 'N' || letter == 'O'){
printf("6");
}
else if (letter == 'P' || letter == 'Q' || letter == 'R' || letter == 'S'){
printf("7");
}
else if (letter == 'T' || letter == 'U' || letter == 'V'){
printf("8");
}
else if (letter == 'W' || letter == 'X' || letter == 'Y' || letter == 'Z'){
printf("9");
}
printf("\n");
printf("Repeat? Y/N: ");
scanf(" %c", &loopAgain);
loopAgain = toupper(loopAga in);
}
return 0;
}
When I test it only prints 1 letter, Im very new to programming sorry
[CODE]
#define _CRT_SECURE_NO_ WARNINGS
#include <stdio.h>
#include <math.h>
#include <string.h>
int main(void){
char letter;
char loopAgain = 'Y';
while (loopAgain == 'Y'){
printf("Enter a letter: \n");
scanf(" %c", letter);
letter = toupper(letter) ;
if (letter == 'A' || letter == 'B' || letter == 'C'){
printf("2");
}
else if (letter == 'D' || letter == 'E' || letter == 'F'){
printf("3");
}
else if (letter == 'G' || letter == 'H' || letter == 'I'){
printf("4");
}
else if (letter == 'J' || letter == 'K' || letter == 'L'){
printf("5");
}
else if (letter == 'M' || letter == 'N' || letter == 'O'){
printf("6");
}
else if (letter == 'P' || letter == 'Q' || letter == 'R' || letter == 'S'){
printf("7");
}
else if (letter == 'T' || letter == 'U' || letter == 'V'){
printf("8");
}
else if (letter == 'W' || letter == 'X' || letter == 'Y' || letter == 'Z'){
printf("9");
}
printf("\n");
printf("Repeat? Y/N: ");
scanf(" %c", &loopAgain);
loopAgain = toupper(loopAga in);
}
return 0;
}
When I test it only prints 1 letter, Im very new to programming sorry
Comment