文字の並びを反転させるプログラムなんですけど、
実行するとエラーが出てどこが間違っているのかがよくわからなくて。。。
教えてほしいです
#include <stdio.h>
char *cswap(char *str, int i, int j);
char *reverse(char *str);
int main(void)
{
char st1[100];
printf("input 文字列 => "); scanf("%s", st1);
printf("反転前 -> %s\n", st1);
printf("反転後 -> %s\n", reverse(st1));
return 0;
}
char *cswap(char *str, int i, int j)
{
char w;
w = *(str + i);
*(str + i) = *(str + j);
*(str + j) = w;
return str;
}
char *reverse(char *str)
{
int i = 0;
while (*(str + i) != '0')
{
if ('A' <= *(str + i) && (str + i) <= 'Z')*(str + i);
i++;
}
return str;
}
文字列
Re: 文字列
オフトピック
http://dixq.net/forum/viewtopic.php?f=3&t=19190
一言一句全てが一緒なんですが過去の投稿でも無作為に持ってきて投稿してるトピがたまにあるのは同じ人でしょうかね?
一言一句全てが一緒なんですが過去の投稿でも無作為に持ってきて投稿してるトピがたまにあるのは同じ人でしょうかね?
- Dixq (管理人)
- 管理人
- 記事: 1661
- 登録日時: 14年前
- 住所: 北海道札幌市
- 連絡を取る: