привет!
есть такой код:
#include <fcntl.h>
#include <unistd.h>
#include <stdio.h>
#include <string.h>
#define BUFSZ 256
#define FILE "02.txt"
char* reverse(char* str) {
char* tmp;
int i, len = strlen(str);
for(i = 0; i < len; i++) {
print("%s", str[i]);
}
return tmp;
}
int main() {
int fd, nread;
char buf[BUFSZ + 1];
char* bufch;
fd = open(FILE, O_RDONLY);
read(fd, buf, BUFSZ);
close(fd);
bufch = reverse(buf);
printf("%s\n", bufch);
}
---------
print("%s", str[i]);
проблема в от в этой строчке
компиляция проходит все ок
но после выполнения программы:
ошибка - segmentation fault
может кто-то подскажет, в чем проблема?
Ответ на:
комментарий
от Murr
Ответ на:
комментарий
от anonymous
Ответ на:
KDE 3.2-beta
от nelapsi
Ответ на:
комментарий
от Cobalt
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
как дебагить векторы
от sS
Ответ на:
комментарий
от anonymous
Ответ на:
как дебагить векторы
от sS
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Flogger_d
Ответ на:
комментарий
от anonymous
Ответ на:
как дебагить векторы
от sS
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Segmentation fault (2005)
- Форум non-blocking write (2011)
- Форум Програмка из учебника дает Segmentation fault (2003)
- Форум вопрос про select() (2013)
- Форум Не могу разобраться с ошибкой сегментирования (2017)
- Форум Segmentation fault core dumped (2022)
- Форум Segmentation fault (2009)
- Форум Подскажите, как завершить передачу для последовательного порта. (2012)
- Форум Копирование файлов... (2005)
- Форум не работает inotify watch (2017)