Форум программистов, компьютерный форум CyberForum.ru

Ошибка в коде - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создать класс http://www.cyberforum.ru/cpp-beginners/thread185274.html
Создать класс содержащий следующие поля: -фамилия -группа -средний бал В классе указать -функции для инициализации -функции доступа к элементам класса Создать массив объектов 1)Создать функцию для определения количества хорошистов
C++ что означает Что означает такая инструкция? char str; http://www.cyberforum.ru/cpp-beginners/thread185272.html
Найти чаще всего повторяющееся слово C++
Надо написать функцию которая будет выводит словл которое больше всех повторялось. INPUT 1 Buffalo buffalo Buffalo buffalo buffalo buffalo Buffalo buffalo 2 Can you can the can with can? OUTPUT BUFFALO CAN
Замена в строке восклицательного знака на точку C++
Надо написать функцию которает поменяет влюбом тексте все "!" знаки на "." надо использовать указатели.
C++ Количество четверок http://www.cyberforum.ru/cpp-beginners/thread185261.html
Помогите пожалуйста с задачей:) Дан двумерный массив A размера mxm, каждый элемент которого равен 0, 1, 2 или 3.Подсчитать в нем количество четверок A, A, A, A, в каждой из которых все элементы различны Решение задачи на чистом СИ...
C++ Считывание данных #include <stdio.h> #include <stdlib.h> #include <iostream> using namespace std; int main() { FILE *f; char c; int i=5, i2=23; f = fopen("tekt.txt", "w"); подробнее

Показать сообщение отдельно
archinko
13 / 13 / 2
Регистрация: 02.03.2010
Сообщений: 29
03.11.2010, 21:00     Ошибка в коде
1. В scanf нужно передавать ссылку на переменую. (&s)
2. В этой программе чтение из файла идет по символьно, это значит что нужно использовать %c а не %s
Код должен выглядить примерно так :
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
#include <stdlib.h>
#include <iostream>
using namespace std;
int main(){
FILE *f;
char c1[100];
int i;
f = fopen("tekt.txt", "r");
  for(i=0; i<100; i++) { 
    fscanf(f, "%c", &c1[i]); 
  }
  
  for (i=i; i>=0; i--) {
    printf("%c", c1[i]);    
  }
cin >> i;
}
Так же не забудь, что здесь символы будут напечатаны с конца:
C++
1
2
3
for (i=i; i>=0; i--) {
    printf("%c", c1[i]);    
  }
 
Текущее время: 21:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru