В настоящее время я пишу программу, которая может go через текстовый файл и анализировать каждый символ. Если символ alphanumeri c и правильный идентификатор, я хочу иметь возможность добавить этот символ в строку. Мой текущий код для этого таков:
char final[256]={'\0'};
unsigned int len = 0;
static int current = ' ';
static int temp = ' ';
if(isalpha(current)){
final[0]=current;
len = 1;
for (temp = fgetc(file); isalnum(temp) || temp == '_';){
for(int i = len; i <= len; i++){
final[i] = temp;
len++;
}
}
final[len] = '\0';
Правильно ли я подхожу к этой проблеме текущим способом? Можете ли вы добавить символы в индексные позиции строк в C?