Re: [問題] strcpy
看板CSSE (電腦科學及軟體工程)作者bryanliu (jumping turtle)時間20年前 (2004/12/26 14:22)推噓0(0推 0噓 0→)留言0則, 0人參與討論串3/3 (看更多)
sorry
不過還感謝你的幫忙阿
※ 引述《reader (讀者)》之銘言:
: 開板公告就說過這裡不談程式除錯了,以後這類問題請到
: Programming 板或 C_and_CPP 板。
: 而且看起來你應該是想做 gets() 而不是 strcpy() 吧。
: 裡頭連結束條件都沒有,當然是結束不了。
: 以下是 MSDN 的 getchar() 範例,就自己看吧:
: // crt_getc.c
: /* This program uses getchar to read a single line
: * of input from stdin, places this input in buffer, then
: * terminates the string before printing it to the screen.
: */
: #include <stdio.h>
: int main( void )
: {
: char buffer[81];
: int i, ch;
: /* Read in single line from "stdin": */
: for( i = 0; (i < 80) && ((ch = getchar()) != EOF)
: && (ch != '\n'); i++ )
: buffer[i] = (char)ch;
: /* Terminate string with null character: */
: buffer[i] = '\0';
: printf( "Input was: %s\n", buffer );
: }
: ※ 引述《bryanliu (jumping turtle)》之銘言:
: : 這是我自己寫的
: : 不過沒有辦法像函式庫內的可以就直接結束掉
: : 有哪位大大可以教我
: : 把它改成一樣的作用
: : 謝謝摟
: : 以下是我的程式碼
: : #include<stdio.h>
: : #include<conio.h>
: : #include<string.h>
: : int main()
: : {
: : char ch[1000];
: : int n,i;
: : printf("please enter a string:\n");
: : printf("this is use getchar:");
: : n=strlen(ch);
: : for(i=0;i<=n;i++){
: : ch[i]=getchar();
: : putchar(ch[i]);
: : }
: : return 0;
: : }
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.123.224.111
討論串 (同標題文章)
CSSE 近期熱門文章
PTT數位生活區 即時熱門文章
-1
12