C/C++の宿題を片付けます 92代目
■ このスレッドは過去ログ倉庫に格納されています
0576デフォルトの名無しさん
2007/07/10(火) 23:14:45>>562のやり方をscanfで文字列を入力できるようにしてみたのですが
this is a pen.のようにスペースを挟むと、sihtしか表示されません
どうしたらよいのでしょうか
#include<stdio.h>
#include<string.h>
void str_inve(char*str){
int i,j;
char buf;
for(i=0,j=(strlen(str)-1);i<j;i++,j--){
buf = str[i];
str[i] = str[j];
str[j] = buf;
}
}
int main(void){
char str[128];
scanf("%s",str);
str_inve(str);
printf("%s",str);
return 0;
}
後、getch();を加えると
undefined reference to '_getch'
collect2: ld returnde 1 exit status
というエラーがでてコンパイルがとおらなかったのでgetch();を外してみました
もしかしたらこれが原因なんでしょうか(´・ω・`)
■ このスレッドは過去ログ倉庫に格納されています