文字列を出力しようとすると、スペースの後にテキストが出力されません。生徒の名前を尋ねて、尋ねられたら出力します。これはC++です。私は与えるべき情報はもうありませんが、この文章が掲載されるようにサイトで投稿することはできません。スペースを含む文字列を印刷する
/***************************************************/
/* Author: Sam LaManna */
/* Course: CSC 135 Lisa Frye */
/* Assignment: Program 4 Grade Average */
/* Due Date: 10/10/11 */
/* Filename: program4.cpp */
/* Purpose: Write a program that will process */
/* students are their grades. It will */
/* also read in 10 test scores and */
/* compute their average */
/***************************************************/
#include <iostream> //Basic input/output
#include <iomanip> //Manipulators
using namespace std;
string studname(); //Function declaration for getting students name
int main()
{
string studentname = "a"; //Define Var for storing students name
studentname = studname(); //Store value from function for students name
cout << "\n" << "Student name is: " <<studentname << "\n" << "\n"; //String output test
return 0;
}
/***************************************************/
/* Name: studname */
/* Description: Get student's first and last name */
/* Paramerters: N/A */
/* Return Value: studname */
/***************************************************/
string studname()
{
string studname = "default";
cout << "Please enther the students name: ";
cin >> studname;
return studname;
}
可能な複製:http://stackoverflow.com/questions/8052009/returning-a-string(同じ問題、別のコンテキスト) – IronMensan