Считывание символов и вывод на экран - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Помогите найти ошибку, что я делаю не так, может как то по другому нужно считать количество символов?
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
 
void main()
{
    int i=0,t=1,N;
    char c;
    float d,b;
    float Ver[99];
    char Name[99];
    char y[99];
    FILE *f=NULL;//указатель для работы с файлом
        f=fopen("C:\\1.txt","r");
      while(y[i])!='\0')  // ищем количество символов в строке N будет кол-во символов
{
        fscanf(f,"%c%*",&(y[i]));//считывание самих символов
                i++;
        }
        N=i      ;
        printf("N= %d",N);
 
        f=fopen("C:\\1.txt","r");
    for(i=0;i<N;i++)
    {
        fscanf(f,"%c%*",&(Name[i]));//считывание самих символов
        fscanf(f,"%f%*",&(Ver[i]));//и их вероятностей
    }
    //пузырьковая сортировка
    while(t)
    {
        t=0;
        for(i=0;i<N-1;i++)
        {
            if(Ver[i]<Ver[i+1])
            {
                b=Ver[i];
                Ver[i]=Ver[i+1];
                Ver[i+1]=b;
                c=Name[i];
                Name[i]=Name[i+1];
                Name[i+1]=c;
                t=1;
            }
        }
    }
for (i=0; i<N; i++)
{
printf ("\nVero9T \n %f", Ver[i]);
printf ("\nNAME %c", Name[i]);
}
scanf("%f")   ;
}

Решение задачи: «Считывание символов и вывод на экран»

textual
Листинг программы
scanf("%f")

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.857 из 5
Похожие ответы