前提・実現したいこと
ここに質問の内容を詳しく書いてください。
名前を姓と名前をスペースを空けて入力し表示するプログラムがわかりません
■■な機能を実装中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
名字はきちんと表示されるが名前が出ない
エラーメッセージ
エラーは出ませせん
該当のソースコード
C
ソースコード
#include<stdio.h> int main(void) { char name[20]; printf("氏名を入力してください\n"); gets(name); int i,k; printf("名字:"); for(i=0; name[i] != ' ';i++) { putchar(name[i]); } int l; for(l=0;l<20;l++) { if(name[l] == ' ') { k=l; } break; } printf("名前:"); for(i=l; name[i] != '\0';i++) { putchar(name[i]); } } ### 試したこと 氏名を入力してください warning: this program uses gets(), which is unsafe. suzuzki itirou 名字:suzuzki名前:suzuzki itirou 以上のようになります ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
回答5件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。